【问题标题】:Why would I receive a blank email if a plus is in the email address如果电子邮件地址中有加号,为什么我会收到一封空白电子邮件
【发布时间】:2012-05-08 08:10:06
【问题描述】:

在我的 Rails 应用程序中,我们向用户发送电子邮件,其中一些是空白的。到目前为止,似乎只有当收件人电子邮件中有加号 (+) 时才会发生这种情况(some+address@domain.com)。当我使用sendmail在本地测试时,如果有加号,电子邮件甚至都不会出去。在生产中,通过 SendGrid 使用 SMTP,电子邮件通过但它是空白的。这是预期的行为吗?有什么办法吗?

【问题讨论】:

标签: ruby-on-rails email smtp sendmail sendgrid


【解决方案1】:

发送到 some+address@somain.com 的电子邮件应该发送到 some@domain.com,因为 + 号将真实地址与内部重新路由的地址分开。

加号、减号和感叹号传统上具有特殊含义,用于在电子邮件由普通电子邮件服务发送后更明确地处理。

【讨论】:

    猜你喜欢
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多