ホームページ  >  記事  >  バックエンド開発  >  thinkphp が電子メールの送信に失敗した理由

thinkphp が電子メールの送信に失敗した理由

高洛峰
高洛峰オリジナル
2016-11-03 16:50:361881ブラウズ

phpmailerを使用すると接続に失敗します。 コードは他の人によってパッケージ化されていますが、問題はありません。 考えられる原因は次のとおりです。
qq プロンプト: SMTP サーバー エラー: メールの送信元アドレスが認証ユーザーと同じである必要があります
163 プロンプト: SMTP 接続エラーなど

まず、両方の php.ini を開く必要があります。実際、多くの人が開いています。 extension=php_sockets.dll
;extension=php_openssl.dll

2番目、
$mail->Password = '************' //コード内の送信者のメールアドレス Password

;これは電子メールのパスワードではなく、SMTP プロトコルを管理するパスワード (認証コードまたは独立管理パスワード) です。163 および qq で SMTP を開くときに入力する必要がある独立管理パスワードです。メールボックスです


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。