0

このエラーが発生していました

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

これにより、メーラーの他の側面に悪影響を及ぼす可能性はありますか?

4

1 に答える 1

0

このエラーの原因replay-toは、メール ヘッダーが空です。

この値を設定するだけで、すべてが正常に機能するはずです。

ご覧のとおり、これは単なる検証であるため、この行をコメントアウトするだけでも機能しますが、実際には修正する必要があります。

于 2013-10-18T01:26:30.113 に答える