如果加号在电子邮件地址中,为什么我会收到空​​白电子邮件

时间:2012-04-27 14:58:04

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

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

1 个答案:

答案 0 :(得分:0)

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

另外,减号和感叹号传统上对于通过普通电子邮件服务提供的电子邮件的更明确处理具有特殊含义。