Mailversand aus dem Webhosting

Der Mailversand über Ihre Site ist grundsätzlich möglich. Allerdings müssen Sie ein paar Punkte beachten, nämlich korrekte Absender-Adressen und Mail-Quota.

Was Sie in jedem Fall beachten sollten: korrekte Absender-Adressen

Bei E-Mail werden zwei Absender-Adressen benutzt – eine im Header einer E-Mail ("Header-From") und eine im Umschlag einer E-Mail ("Envelope-From"). Mehr Informationen dazu gibt es im Abschnitt Versand einer E-Mail in der Dokumentation zu Mail.

  1. Die wichtigste Einstellung, die Sie vornehmen müssen, ist die Absender-Adresse (From-Header). Es muss eine gültige, funktionierende E-Mail-Adresse sein. Sie sollten Nachrichten, die an diese Adresse geschickt werden, tatsächlich lesen können. Gut geeignet ist die E-Mail-Adresse der Funktionskennung, konfiguriert als Weiterleitung. Benutzen Sie auf keinen Fall Adressen öffentlicher Webmail-Anbieter bzw. MWN-fremder Domains. Verhindern Sie, dass Skripte oder Formulare beliebige Adressen aus Eingaben von Benutzer:innen als From-Header einsetzen.
  2. Die selbe Absenderadresse sollte dann auch für den Envelope-From benutzt werden, alternativ kann es eine andere funktionierende E-Mail-Adresse sein. An die Envelope-From-Adresse werden Probleme beim E-Mail-Versand zurück gemeldet. Wenn Sie den Envelope-From  nicht einstellen, wird Ihre Mail mit einer automatisch erstellten, ungültigen Absender-Adresse versendet. Das führt bei einigen Mailanbietern bereits zur Nicht-Annahme von Mails. Sie werden darüber nicht informiert, denn die Mails über Zustellungs-Fehler gehen verloren.

Diese Maßnahmen sind erforderlich, auch wenn Ihre Site nur gelegentlich Mails versendet. Wir raten dringend dazu, sie umzusetzen, da sie allgemein die Gefahr reduzieren, dass eine Nachricht blockiert oder als Spam eingestuft wird. Zusätzlich sorgen sie dafür, dass Sie über die von Mailservern erzeugten Fehlerberichte direkt von eventuellen Versandproblemen erfahren.

Konfiguration für verschiedene Anwendungsfälle

Bei den verschiedenen Webanwendungen wird die Envelope-From-Adresse mit verschiedenen Bezeichnungen geführt: Return-Path, Sender, Envelope Sender etc. Oft gibt es die Option, für beide Absender-Adressen den selben Wert zu benutzen.

PHP ohne Schnickschnack

Bei PHP können Sie die mail()-Funktion verwenden, um E-Mails zu versenden. Der From-Header kann unter anderem über den Parameter additional_headers gesetzt werden. Der Envelope-sender muss dann via additional_params und "-f absenderadresse" gesetzt werden (siehe "Example #4 Sending mail with an additional command line parameter.").

PHP mit Framework

Wenn Sie ein Framework verwenden, sollte die Konfiguration der Mail-Parameter in der Dokumentation des Frameworks beschrieben sein. Viele Frameworks verwenden PHPMailer, bei dem die Eigenschaft $Sender gesetzt werden kann.

Wordpress mit "WP Mail SMTP"

Mit dem Plugin WP Mail SMTP kann man den „Other SMPT“-Mailer benutzen und dessen Einstellungen bearbeiten. Tragen Sie bei From Email Ihre Absenderadresse ein, und aktivieren den Haken bei Force From Email. Ebenso aktivieren Sie den Haken bei Set the return-path to match the From Email.

Wordpress generell

Die Einstellung des Envelope-from ist die Hauptfunktion des Plugins „Stop WP Emails Going to Spam“.

Was Sie bedenken müssen: Mail-Quota

Am 15. März 2022 wurden am Mail-Ausgangs-Server Begrenzungen für das E-Mail-Aufkommen für jede Site aktiviert. Das Ziel dieser Begrenzungen ist es, den Missbrauch von ungenügend gesicherten Anwendungen durch Spammer:innen zu unterbinden bzw. die Folgen so abzumildern, dass der Mail-Versand Anderer nicht beeinträchtigt wird.

Die Begrenzungen sind so eingerichtet, dass überzählige Mails in eine Warteschlange eingereiht werden, bis nach Verstreichen des 24-Stunden-Zeitfensters das Quota wieder aufgefüllt wird. Wenn also das Tageslimit überschritten wird, werden die überzähligen Mails am nächsten Tag verschickt.

  • Wenn der Mailversand in Ihrer Site nicht wie oben beschrieben konfiguriert ist, beträgt das Limit 50 Mails pro 24 Stunden. Beachten Sie, dass jede Empfängeradresse (To, CC, BCC) als jeweils eine Mail gezählt wird.
  • Wenn die Absender-Adressen (Header-from und Envelope-from) wie oben beschrieben eingestellt sind, gilt automatisch ein Sendelimit von 250 Mails pro 24 Stunden.
  • In begründeten Fällen können Sie eine weitere Erhöhung beantragen: Legen Sie einen Incident mit Service 'Webhosting' an. Benutzen Sie die Variante „Self Service“; also mit Login. Das dient uns als Nachweis der Berechtigung. Die Funktionskennung der Website sollte dann als „betroffene Kennung“ auswählbar sein. Ihre Anfrage sollte den Domainnamen der Site sowie die benutzte Absenderadresse enthalten und natürlich das gewünschte neue Limit.

Siehe auch