Websites und Skripte versenden oft E-Mails, beispielsweise für ein Kontaktformular. Damit diese E-Mails auch ankommen, muss konfiguriert werden, auf welchem Weg diese E-Mails verschickt werden sollen.
Dazu stehen zwei Möglichkeiten zur Verfügung:
- E-Mail-Versand über den Webserver
- E-Mail-Versand über externe Mailserver
Grundsätzlich sollten solche E-Mails über die eigenen Webserver verschickt werden. Diese sind für den automatisierten Versand vorgesehen und entsprechend eingerichtet.
Beim Versand über einen externen Mailserver müssen Zugangsdaten für ein E-Mail-Konto hinterlegt und verwendet werden. Diese Option eignet sich nur in Spezialfällen.
E-Mail-Versand über den Webserver
Für den Versand über den Webserver wird der dort installierte Maildienst verwendet. Die meisten CMS und Skripte sind bereits darauf ausgelegt und benötigen deshalb keine weitere Konfiguration. Oft wird diese Mail-Option in der Konfiguration als Versand über «PHP» oder «Sendmail» beschrieben.
Absenderadresse setzen
Bei dem Versand über unsere Webserver wird standardmässig folgende Adresse als Absender (Envelope-From) gesetzt:
[Benutzername]@webuser.mail.hostpoint.ch
z. B. ihreeig@webuser.mail.hostpoint.ch
Dies kann zu Problemen führen, wenn Sie für Ihre Domain SPF, DKIM und/oder DMARC aktiviert haben. Deswegen empfehlen wir, eine eigene Absenderadresse zu setzen.
Meistens kann diese Adresse direkt in dem CMS oder Plugin gesetzt werden, über das die E-Mails versendet werden. Wenn dies nicht der Fall ist, können Sie im Document-Root Ihrer Website eine Datei namens .user.ini mit folgendem Inhalt erstellen:
sendmail_path = "/usr/sbin/sendmail -t -f ihr.name@ihre-eigene-domain.ch"
Setzen Sie dabei als E-Mail-Adresse die gewünschte Absenderadresse ein.
E-Mail-Versand über externe Mailserver
Der Versand über externe Mailserver erfolgt via authentifiziertes SMTP und sollte nur in Ausnahmefällen verwendet werden. Beispielsweise wenn die Domain der verwendeten Absenderadresse wegen SPF-Records den Versand über andere Mailserver nicht erlaubt.
Beachten Sie in diesem Fall bei der Konfiguration des E-Mail-Kontos für den Versand, dass Sie zwingend den Port 587 mit STARTTLS verwenden. Der Port 587 ist für authentifiziertes SMTP (mit Passwort) vorgesehen. Der Versand über die Ports 25 und 465 ist aus Sicherheitsgründen nicht zugelassen.
Für Supportanfragen verwenden Sie bitte dieses Formular.