Damit von Webseiten aus über Scripte wie Joomla, WordPress, ShopWare etc. E-Mails versendet werden können, sind die richtigen Einstellungen zu setzen. Hier eine Übersicht der richtigen Einstellungen.
Für den Versand über den internen Mailserver "localhost" sind folgende Methoden möglich:
# | SMTP | Port | Verschlüsselung | Authentifizierung |
---|---|---|---|---|
1 | localhost | 25 / 587 | -- | -- |
2 | localhost | 25 / 587 | -- | ja |
3 | Mailservername | 587 | STARTTLS | ja |
Hinweis zu #1: Der Versand via localhost ohne SSL und Authentifizierung ist kein Sicherheitsverlust, weil in diesem Fall die E-Mail bei der Übertragung an dem SMTP den lokalen Host nicht verläßt.
Die Nutzung der php_mail()-Funktion wäre auch ein Versand via "localhost", ist aber nicht empfohlen, weil die Return-Adresse hierbei immer eine systemeigene Adresse ist, die vom Kunden nicht abgefragt werden kann. Bounce-Emails (Rückläufer), können daher nicht erkannt werden. Wo immer es möglich ist, kein php_mail(), sondern immer SMTP einsetzen.
Für alle Varianten wichtig:
Immer eine Absendeadresse der eigenen Domain auf dem Hostingserver benutzen. Niemals serverfremde Adressen wie z.B. von Google, GMX, Web.de usw.
In einigen Fällen soll über einen externen Mailserver wie z.B. einem kundeneigenen Exchangeserver versendet werden.
# | SMTP | Port | Verschlüsselung | Authentifizierung |
---|---|---|---|---|
1 | Mailservername |
serverabhängig 465/587 |
serverabhängig | serverabhängig |
Die notwendigen Angaben richten sich nach den Vorgaben des externen Mailservers. Die Absender-Adresse muss zu einer Domain gehören, für die der externen Mailserver zuständig ist. Wenn z.B. über einen GMX-Mailserver versendet wird, muss die Absendeadresse auch eine GMX-Adresse sein.
Die Nutzung von Port 25 an externe Mailserver ist nicht erlaubt und wird von uns blockiert.