什么是这个快速的邮件错误

时间:2013-10-18 01:19:56

标签: php regex email html-email swiftmailer

我收到此错误

Fatal error: Uncaught exception ‘Swift_RfcComplianceException’ with message ‘Address in mailbox given [] does not comply with RFC 2822, 3.6.2.’ in..

通过这篇文章解决了

http://royalsumit.blogspot.com/2011/04/how-to-fix-swift-mailer-error-address.html

我注释了所显示的行,现在我的邮件正常工作。我只是想知道这个错误是什么,如果评论这些行会有任何重复。

我评论过的行:

private function _assertValidAddress($address)
  {
    if (!preg_match('/^' . $this->getGrammar()->getDefinition('addr-spec') . '$/D',
      $address))
    {
     /* throw new Swift_RfcComplianceException(
        'Address in mailbox given [' . $address .
        '] does not comply with RFC 2822, 3.6.2.'
        );*/
    }
  }

这是否有可能对我的邮件的其他方面产生负面影响?

1 个答案:

答案 0 :(得分:0)

您收到此错误,导致邮件标题中的replay-to为空。

只需设置此值,一切都应该正常。

正如你所看到的,当你只注释掉这一行时它仍然可以工作,因为它只是一个验证,但是你应该真正解决它。