0

我收到了这个错误

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

这个帖子解决了

http://royalsmit.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.'
        );*/
    }
  }

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

4

1 回答 1

0

您收到此错误的原因replay-to是邮件标题为空。

只需设置此值,一切都会正常工作。

正如您所看到的,当您仅注释掉这一行时它仍然有效,因为它只是一个验证,但您应该真正修复它。

于 2013-10-18T01:26:30.113 回答