Swift_RfcComplianceException: Address in RFC 2822, 3.6.2

問題原因

RFC是一個郵箱檢查規則。如果郵箱不符合規則,就會報錯。

解決辦法

  1. 換郵箱
  2. 修改源碼,解除RFC限制
    文件目錄是:
    /vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php

    private function assertValidAddress($address)
      {
          if (!$this->emailValidator->isValid($address, new RFCValidation())) {
              throw new Swift_RfcComplianceException(
                  'Address in mailbox given ['.$address.'] does not comply with RFC 2822, 3.6.2.'
              );
          }
      }

    把throw那句話註釋掉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章