Guten Morgen,
ich wollte meine Seite über Weihnachten auf SMTP Mail umstellen (DSGVO...), bekomme aber keine Verbindung zu Stande.
Joomla 3.9.1 liegt bei Strato (Standard Hostingpaket mit Domain, Webspace, Mail, etc)
Mail ist bei Microsoft Office365 Exchange gehostet (Nonprofit Programm), die DNS Einträge sind seit Monaten unverändert und Mailing funktioniert auch ohne Probleme.
Die Settings im joomla sind eigentlich richtig:
Mailer: SMTP
Server: smtp.office365.com
Port: 587
SMTP-Sicherheit: STARTTLS
SMTP Authentifizierung: Ja
Benutzer: (die Emailadresse, die die Mails versenden soll, ist in Exchange angelegt und Mailing klappt)
Passwort: (pw)
Bei klick auf "Test-Email senden" kommt nach ca 60s ein Fehler
"Beim Abrufen von JSON-Daten wurde ein HTTP-Fehler-Code 502 zurückgegeben. badgateway"
Wahlweise auch 500 Internal Server Error.
Diese Settings gibt Microsoft mir im Adminbereich so vor, sie funktionieren in diversen Mail-Apps auch wunderbar.
Unternommene Versuche:
- Port 25
- SMTP-Sicherheit alle Protokolle probiert
- SMTP Authentifizierung An/Aus
- Passwort enthält kein "@" (aktuell gar keine Sonderzeichen)
- nslookup des Mailservers eingetragen
- Meinen MX-Record-Point als Mailserver eingetragen
- Sicherheitseinstellungen bei Exchange und Strato geprüft
Ich bin mit meinem Latein so langsam am Ende.
Support von MS und Strato sagen jeweils "Drittanbietersoftware... nicht unser Problem." und verlinken mir dann nur die generellen Hilfeartikel, die natürlich nichts bringen.
Während ich diesen Eintrag schreibe habe ich aus letzter Verzweiflung noch probiert, den User in "<>" zu setzen - und siehe da, Erfolg! Aber es erscheint die Meldung
"Die E-Mail wurde an x@y.z, aber via PHP-Mail gesendet. Der Empfang der E-Mail sollte nun überprüft werden."
Analog der Hinweis auf PHP-Mail in der erhaltenen Mail.
Könnte mich bitte jemand aufklären?
Warum sendet Joomla per PHP-Mail obwohl ich SMTP ausgewählt habe? Und wie kriege ich den SMTP-Versand zum laufen??