Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

エラーメッセージ

目次一覧

 状態:-  閲覧数:680  投稿日:2023-04-08  更新日:2023-04-08  
エラーメッセージ / エラー内容 / 遭遇事例1

遭遇事例2


エラーメッセージ / エラー内容 / 遭遇事例1

 閲覧数:169 投稿日:2023-04-08 更新日:2023-04-08 

エラーメッセージ


Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

エラー内容


PHPMailer ライブラリ」(The classic email sending library for PHP)のSMTP接続に関するエラー
エラー原因は多岐に渡ります。

遭遇事例1


エラー原因
fromのメールアドレスドメインである「Yahoo!メール」が仕様変更していたから。

エラー対応
「Yahoo!メール」の設定を変更します。
デフォルトで「Yahoo! JAPAN公式サービスを利用したアクセスのみ有効にする」にチェックが入っているため、「Yahoo! JAPAN公式サービス以外からのアクセスも有効にする」にチェックを入れる

遭遇事例2

 閲覧数:169 投稿日:2023-04-08 更新日:2023-04-08 

遭遇事例2


久しぶりに動作確認したら、このエラーが発生
これまでは正常動作していましたが、超久しぶりに動作確認してみたら、このエラーが発生しました。

試してみるも関係なかったこと
ネット検索結果に基づき、PHPMailerをアップデートしたりしてみましたが、解決しませんでした。
このエラーメッセージは消えませんでした。

最終的に解決した方法
「本番環境」や「テスト環境」では原因の切り分けが出来なかったため、それ以前に設置していた動作確認用の単体デモを探し出してきて、そのコードを眺めたり動作確認したりしました。

エラー原因
その結果、分かったことは、fromのメールアドレスドメインを「yahoo.co.jp」から「SMTPを使用できない proton.me の無料プラン」へ変更したことが原因でした。
「Proton Mail」でSMTP(Simple Mail Transfer Protocol)を使用するためには、有料プランへのアップグレードが必要

エラー対応
SMTPを使用できる「Yahoo!メール」へ戻しました。


「include_once」で「An error occurred.」と表示される場合の原因は、大きく分けると 2 種類あります。

( ! ) Warning: Declaration of xxxx should be compatible with

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 33
2 ( ! ) Warning: Declaration of xxxx should be compatible with 29
3 SHA-1(Secure Hash Algorithm 1) 29
4 Fatal error: Uncaught Error: Class 'Mecab_Tagger' not found in /var/www/ 28
5 ( ! ) Fatal error: Uncaught Abraham\TwitterOAuth\TwitterOAuthException: timed out before SSL handshake 27
6 ( ! ) Fatal error: Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined 27
7 Fatal error: require_once(): Failed opening required 'XML/RSS.php' 27
8 Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection refused 27
9 ( ! ) Fatal error: Uncaught Abraham\TwitterOAuth\TwitterOAuthException 27
10 Fatal error: Uncaught Error: Call to undefined function bcsub() 26
11 Fatal error: require_once(): Failed opening required 'PEAR.php' 26
12 Warning: array_rand() [function.array-rand]: Second argument has to be between 1 26
13 Fatal error: Uncaught Error: Call to a member function modify() on string 26
14 Parse error: syntax error, unexpected 'public' (T_PUBLIC) 26
15 Parse error: syntax error, unexpected 'new' (T_NEW) 26
16 Fatal error: Uncaught Error: Class 'Stripe\Checkout\Session' not found 25
17 Maximum function nesting level of '256' reached 25
18 ( ! ) Warning: file_put_contents(/a/b.jpg): failed to open stream: No such file or directory in 25
19 Warning: include(**.php) [function.include]: failed to open stream: No such file 25
20 Fatal error: Uncaught exception 'ImagickException' with message 'WriteBlob Failed 25
2025/7/02 11:12 更新
週間人気ページランキング / 6-25 → 7-1
順位 ページタイトル抜粋 アクセス数
1 PHPで定数を定義する方法は2種類ある / 配列定数の定義 7
2 エラー | エラーメッセージ 5
3 ブラウザを閉じたらセッションデータはどうなるの? | セッション 4
3 PHPにおけるメソッドのオーバーライドについて /「引数の数や型は、親クラスのメソッドと完全に一致していなければなりません。」とは具体的にどういう意味ですか? 4
3 オブジェクト関係マッピング | データベース関連 4
4 「POSIX正規表現」と「PCRE正規表現」の違い 3
4 Fatal error: Uncaught Error: Call to a member function modify() on string | Fatal error(エラーメッセージ) 3
4 register_shutdown_function | 関数処理 関数 3
4 Notice(エラーメッセージ) カテゴリー 3
4 _FILE__ | 定数 3
4 PHP用語 3
5 Fatal error(エラーメッセージ) カテゴリー 2
5 session_start() | セッション 2
5 You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endpoint, you’ll need to apply for Elevated access via the Developer Portal. | Twitter API(エラーメッセージ) 2
5 Fatal error: Access level to ▲::$△ must be protected (as in class ●) or weaker | Fatal error(エラーメッセージ) 2
5 Warning: PDO::query(): LOAD DATA LOCAL INFILE forbidden | Warning(エラーメッセージ) 2
5 Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting | エラーメッセージ 2
5 Propel | データベース関連 2
5 syntax error | エラーメッセージ 2
5 ブラウザを閉じたらセッションデータはどうなるの? | セッション 2
2025/7/2 1:01 更新