使用SMTP服务器时如何指定邮件退回地址

时间:2014-06-11 14:11:07

标签: email smtp gmail phpmailer

我通过Gmail的SMTP发送简报(实际上,SMTP取决于邮件的内容,但让我们使用Gmail来解决此问题。)

我的问题是,退回的邮件不会返回到GMail帐户,而是返回到另一个地址。该地址包括一些VERP数据以自动检测过时的地址。

到目前为止我所知道的:

  • Gmail会限制FROM标头(这对我来说非常好,我们不想欺骗任何东西)。
  • 根据SMTP规范,Gmail会更改Return-Path(或更好:添加另一个)。
  • 不推荐使用错误标题

使用PHPMailer,我已经设置了在SMTP通信期间正确发送的信封发件人($ mail-> Sender属性)

2014-06-11 13:59:51 CLIENT -> SERVER: MAIL FROM:<mailer+P=49276@myserver.de>
2014-06-11 13:59:51 SERVER -> CLIENT: 250 2.1.0 OK ey16sm6579150wid.14 - gsmtp

那么......是否还有其他选项可以告诉接收邮件服务器将退回邮件发送到另一个地址?和/或告诉Gmail SMTP服务器在那里发送退回(如果它们是由SMTP服务器直接生成的?)

更新

似乎无视我的信封发件人,因为已知的Gmail协议违反了更改From标头(http://lee-phillips.org/gmailRewriting/)。在使用GMX进行相同操作时,只有在信封发件人与登录对应的GMX邮件地址匹配时才会拒绝该电子邮件。

这是否意味着,我没有机会改变反弹发送到的地址?

0 个答案:

没有答案