1

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

4

1 回答 1

1

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

另外,减号和感叹号传统上具有特殊含义,用于在通过正常电子邮件服务交付电子邮件后更明确地处理电子邮件。

于 2016-03-15T20:41:15.810 回答