この質問には 2 年近くかかりますが、統計によると、数回検索しただけでまだ多くの人がここにたどり着くので、回答することが重要です。
構成でネットワークの問題が発生すると、PHPList はこのエラーを表示します。さまざまな理由でこのエラーに数回直面しました。
DNS : 一部のホスティング プロバイダーは、Google などの有名なプロバイダーのメール SMTP サーバーへの DNS 要求をブロックまたはリダイレクトします。digコマンドで確認します。
ファイアウォール: これが最も一般的な理由です。ホスティング プロバイダーは、ポート 465、587、および/または 25 もブロックします。Unix の場合、Tool Life UFW を使用してIPTablesルールを管理し、ホスティングからの発信接続を許可するのを忘れる場合があります。「障害」であることを確認するためにUFWを停止することをお勧めします。
メール サーバー セキュリティ レイヤー: メール サーバーのセットアップに関する記事をいくつか読んだところ、セキュリティを向上させるためにサード パーティ製のツールが推奨されています。リモート サーバーから SMTP 経由でアカウントに接続しようとする最初の試みを Google がほとんどブロックするのと同じ方法で、アドオンを使用している場合はメール サーバーがブロックされる可能性があります。メール サーバーの構成で行ったすべての手順を再確認し、接続をブロックしているものがないことを確認します。
PHPList で説明されているエラーで十分です。PHPMailer ライブラリは電子メールをリモート ホストに送信できません。/var/logs/mail.{err,info,log}のログをリモート ホストだけでなく、PHPList がインストールされているホストからも確認してください。
メール クライアントでメール アカウントに接続でき、接続できない同じ設定を使用している場合は、ネットワークの問題です。
PHPList 構成ファイルでは、これ以上は必要ありません。
define("PHPMAILERHOST",'smtp.example.com');
$phpmailer_smtpuser = 'email@example.com';
$phpmailer_smtppassword = 'yourpw';
define('PHPMAILERPORT','587');
define("PHPMAILER_SECURE",'tls'); // or ssl
構成時に変数を追加したり、定数を定義したりすることについては、古い推奨事項がいくつかありますが、それは必要ありません。