我正在使用Swift Mailer检查退回的消息。我为退回邮件创建了一个单独的帐户,但是,当我设置返回路径时,它不允许将退回邮件发送到该帐户。这是正常的还是代码错误?Gmail不允许发件人设置返回路径值以接收退回邮件吗?
$verp = 'bounces-' . str_replace('@', '=', $row['ReplyTo']) . '@gmail.com';
$message = Swift_Message::newInstance()
->setSubject($row['Subject'])
->setFrom(array($row['ReplyTo'] => $row['FromName']))
->setReturnPath($verp)
->setBody($html, 'text/html')
->addPart($txt, 'text/plain');
我现在使用VERP,它似乎是找到一个传递错误?但不是用于将邮件发送到反弹邮件帐户?
谢谢,虽然它不允许,但在标题中有两个返回路径。这对其他提供者是否一样,如果不是,我如何使用verp? (Verp是检查失败receipent邮件,它使用返回路径,但返回路径是发送回弹的地址,它们如何共存?谢谢) – 2012-03-29 12:42:17
其他提供者(尤其是邮件提供者,如邮件黑猩猩,等)应该能够让你设置返回路径。但是,最好在提交之前对它们进行测试。对于VERP的工作,你可以将它设置为使用发送电子邮件的帐户来接收反弹? – F21 2012-03-29 12:46:55
只需设置它使用发送电子邮件的帐户来接收反弹。 <==这有一个问题,因为receipent可能回复我,他们会发送邮件到这个帐户。 – 2012-03-29 12:59:24