2016-11-18 20 views
1

MoodleでMailgunを使用するための適切な設定は何ですか?私はGoogle CloudでBitnami Moodleのイメージを使用しています。Mailgun for Moodleを設定するにはどうしたらいいですか?

  • SMTPホスト:smtp.mailgun.org

  • SMTPセキュリティ:なし

  • SMTP認証の種類:ログイン

  • SMTPユーザー名:[email protected]
  • SMTPパスワード:追加されたアカウントの詳細

このエラーメッセージが表示されます。パスワード変更の確認メールを送信

エラーこのエラー

デバッグ情報について

詳細情報: エラーコード:cannotmailconfirm スタックトレース:/lib/setuplib.phpの ライン495:moodle_exceptionスロー ライン110 /login/lib.php:print_error()への呼び出し /login/forgot_password.phpの81行:core_login_process_password_reset_request()への呼び出し 出力バッファ:

 2016-11-18 14:21:25 Connection: opening to smtp.mailgun.org:25, timeout=300, options=array () 2016-11-18 14:23:32 SMTP ERROR: Failed to connect to server: Connection timed out (110) 2016-11-18 14:23:32 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

答えて

1

GoogleのCompute Engineが、ポート25の発信接続を許可465、およびデフォルトでは587はありません、これらのこれらのポートの影響を受け易い大量の乱用のために、送信SMTPポートがブロックされます。

ポート25のアウトバウンドはblocked on Google Cloudです。 Mailgun mirrors 587, on port 2525 - ので、あなたもこのように、接続を確認するために、コマンドラインからtelnet接続を試みることができる簡単なテストとしてポート2525

を使用してみてください:というMailgunでログに私が見てい

> telnet smtp.mailgun.org 2525 
+0

メッセージが受け入れられ、配信されました。私はまだそれらを私の受信トレイで見ていないが、遅延があるかもしれない。私はメールガンがそのポートでTLSを好むかどうか疑問に思っていますか? –

0

ポート25の代わりにポート465を使用し、暗号化をSSLに設定するようにしてください。

私は個人のMoodleを使用していないが、私はあなたがこのようにそれを行うことができると信じて

UPDATE mdl_config SET value='ssl://smtp.mailgun.org:465' WHERE name='smtphosts';

関連する問題