2016-11-18 14 views
1

Was ist die richtige Konfiguration für Mailgun, um mit Moodle verwendet zu werden? Ich verwende das Bitnami Moodle-Bild in Google Cloud.Wie konfiguriere ich Mailgun für Moodle?

  • SMTP-Hosts: smtp.mailgun.org

  • SMTP Sicherheit: keine

  • SMTP Auth Type: Login

  • SMTP Benutzername: [email protected]
  • SMTP Passwort: Wie in den Kontoinformationen angegeben

Ich erhalte diese Fehlermeldung.

Fehler beim Senden Passwort ändern Bestätigungsemail

Weitere Informationen zu diesem Fehler

Debug-Info: Fehlercode: cannotmailconfirm Stapelüberwachung: Linie 495 von /lib/setuplib.php: moodle_exception geworfen Linie 110 von /login/lib.php: Aufruf von print_error() Zeile 81 von /login/forgot_password.php: Aufruf von core_login_process_password_reset_request() Ausgabepuffer:

 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

Antwort

1

Google Compute Engine erlaubt keine ausgehende Verbindungen auf den Ports 25, 465 und 587. In der Standardeinstellung diese Ausgehende SMTP-Ports werden blockiert, da diese Ports anfällig sind.

Port 25 Ausgang ist blocked on Google Cloud. Mailgun mirrors 587, on port 2525 - so versuchen Port 2525.

Als Schnelltest können Sie auch über die Befehlszeile versuchen Telnet-Verbindung zu überprüfen, wie folgt aus:

> telnet smtp.mailgun.org 2525 
+0

ich in den Protokollen in Mailgun sehe, dass die Nachrichten wurden angenommen und übermittelt. Ich sehe sie noch nicht in meinem Posteingang, aber es könnte eine Verzögerung geben. Ich frage mich, ob Mailgun TLS in diesem Port bevorzugt oder nicht? –

0

Sie sollten versuchen, anstelle des Ports 25 den Port 465 zu verwenden sowie die Verschlüsselung auf SSL zu setzen.

ich nicht verwendet haben moodle persönlich, aber ich glaube, dass Sie es wie folgt tun: UPDATE mdl_config SET value='ssl://smtp.mailgun.org:465' WHERE name='smtphosts';