「SMTPエラー:SMTPホストに接続できませんでした」というメッセージが表示されます。GMAILSMTPおよびPHPMailerを使用してメールを送信しようとしたときにエラーが発生しました。
コードはローカル環境では完全に機能していますが、ライブ(ブルーホスト)サーバーでエラーが発生します。助けてください
引用記事:
bluehostによると、bluehostでホストされているWebアプリケーションからSMTP接続を介して電子メールを送信することはできません。それらは、独自のSMTPサーバーを介した送信のみを許可します。
回避策は、BluehostでGoogleAppsで使用するメールと同じメールアカウントを設定することです。次に、Magentoのコードを変更して、bluehostのSMTPサーバーを使用して送信しました。
例えば:
送信メールサーバー:(SSL)boxnumber.bluehost.com(サーバーには認証が必要)サポートされている受信メールプロトコル:
* POP3: port 110
* POP3S (SSL/TLS): port 995
* IMAP: port 143
* IMAPS (SSL/TLS): port 993
サポートされている送信メールプロトコル:
* SMTP: port 26
* SMTPS (SSL/TLS): port 465
そしてそれは機能し、bluehostのローカルSMTPサーバーから送信された正しいメールアドレスで顧客にメールを送信するので、顧客がメールアドレスに返信すると、それは私のグーグルアプリのメールボックスに届きます。