E-Mail-Versand einrichten
Ihre Aufgabe/Ausgangslage
Allgemeine Informationen
Zunächst müssen Sie eine Sendemethode wählen. Sie können Ihre E-Mails via SMTP, PHP Mail, Sendmail, QMail, Gmail oder Microsoft Outlook via OAuth versenden.
PHP Mail benötigt lediglich die Eingabe einer Master-E-Mail-Adresse und wird dann meistens automatisch unterstützt. Leider werden per PHP Mail versendete E-Mails sehr häufig als Spam klassifiziert. Außerdem wird die Anzahl der möglichen E-Mails pro Tag in der Regel begrenzt (z. B. auf 100) und Sie bekommen keine Rückmeldung, wenn eine E-Mail nicht zugestellt werden konnte. Von PHP Mail ist daher in der Regel abzuraten.
Sendmail und QMail sind wenig verbreitet und teilweise komplex in der Konfiguration. Wir empfehlen daher eindeutig, die Anbindung eines E-Mail-Kontos über SMTP, Outlook OAuth oder Gmail OAuth zu realisieren. Alle relevanten Zugangsdaten für SMTP sollten Sie in der Regel vom Betreiber Ihres E-Mail-Kontos erhalten. Falls ein Server-Administrator für Sie einen eigenen E-Mail-Server aufgesetzt hat, erhalten Sie die Daten von diesem.
Falls Sie ein Outlook-Konto verwenden, müssen Sie das OAuth-Verfahren nutzen. Lesen Sie mehr zum Thema hier: E-Mail-Versand konfigurieren (Outlook).
Falls Sie ein Gmail-Konto verwenden, müssen Sie Ihr Gmail-Konto per SMTP mit dem JTL-Shop verbinden. Lesen Sie mehr zum Thema hier: E-Mail-Versand konfigurieren (Gmail).
E-Mail-Versand konfigurieren (SMTP)
Die Einstellungen, die Sie im folgenden Abschnitt vornehmen, werden für den E-Mail-Versand genutzt, sofern keine anderen Einstellungen für den jeweiligen Bereich, bspw. eine E-Mail-Vorlage, ein Kontaktformularbehelf, Newsletter etc., hinterlegt sind.
- Melden Sie sich im Backend von JTL-Shop an und klicken Sie unter Administration auf E-Mail > Server. Die Seite Einstellungen: E-Mail-Einstellungen öffnet sich.
- Bestimmen Sie über das Dropdown-Menü E-Mails versenden per, über welchen Dienst Sie die E-Mails versenden möchten. Wir empfehlen den Versand per SMTP.
- Wenn Sie SMTP nutzen, geben Sie den SMTP-Hostnamen, -Port, -Benutzernamen und das SMTP-Passwort an. Legen Sie fest, ob Sie SMTP Auth nutzen und welche SMTP-Security (Sicherheitslevel) Ihre E-Mails haben.
- Hinterlegen Sie im Eingabefeld Master-E-Mail-Adresse eine E-Mail-Adresse, die eingetragene SMTP-Daten versenden kann.
- Tragen Sie im Eingabefeld Absender für Master-E-Mail-Adresse eine E-Mail ein, die beim Versand der E-Mails angezeigt werden soll.
- Legen Sie über das Dropdown-Menü E-Mails sofort versenden fest, ob alle E-Mails immer sofort versendet werden sollen oder ob nur priorisierte E-Mails sofort versendet werden sollen.
- Bestätigen Sie Ihre Angaben über die Schaltfläche Speichern bzw. Speichern und Konfiguration testen.
E-Mail-Versand konfigurieren (Outlook)
App im Microsoft Azure-Portal registrieren
Bevor Sie die Einstellungen im Backend von JTL-Shop treffen können, müssen Sie im Microsoft Azure-Portal eine neue App registrieren. Lesen Sie zu dem Thema diese externe Anleitung (Stand: Dezember 2024).
Die Anleitung ist nur auf Englisch verfügbar. Tipp: Wenn Sie den Google Chrome Browser verwenden, rechtsklicken Sie auf eine beliebige Stelle auf der Seite und wählen Sie im Kontextmenü die Option Übersetzen in Deutsch. Die Seite wird automatisch für Sie auf Deutsch übersetzt.
Beachten Sie beim Befolgen der externen Anleitung bitte folgende Hinweise:
Microsoft OAuth-Einstellungen in JTL-Shop treffen
- Öffnen Sie im Backend von JTL-Shop über das Menü Administration > E-Mail > Server die Seite Einstellungen: E-Mail-Einstellungen.
- Wählen Sie im Dropdown-Menü E-Mails versenden per die Option Microsoft Outlook via OAuth.
- Geben Sie im Eingabefeld SMTP-Benutzername Ihre Outlook-E-Mail-Adresse ein.
- Hinterlegen Sie im Eingabefeld Master-E-Mail-Adresse eine E-Mail-Adresse, von der die E-Mails gesendet werden, z. B. Ihre Outlook-E-Mail-Adresse.
- Tragen Sie im Eingabefeld Absender für Master-E-Mail-Adresse eine Bezeichnung ein, die als Absender beim Versand der E-Mails angezeigt werden soll, z. B. den Namen von Ihrem Onlineshop.
- Legen Sie über das Dropdown-Menü E-Mails sofort versenden fest, ob alle E-Mails immer sofort versendet werden sollen oder ob nur priorisierte E-Mails sofort versendet werden sollen.
- Geben Sie die OAuth Anwendungs-ID (Client ID) ein, die Sie bei der App-Registrierung im Microsoft Azure-Portal kopiert haben.
- Geben Sie den OAuth Clientschlüssel (Client-Secret) ein, den Sie im Microsoft Azure-Portal erstellt haben.
- Geben Sie die OAuth Mandanten-ID ein, die Sie bei der App-Registrierung im Microsoft Azure-Portal kopiert haben.
- Klicken Sie auf die Schaltfläche Autorisierung vornehmen. Ein eigenes Dialogfenster von Microsoft öffnet sich.
- Bestätigen Sie die Autorisierung in dem Microsoft-Dialogfenster.
- Prüfen Sie, ob im Eingabefeld OAuth Refresh-Token automatisch ein Code eingefügt wurde.
- Klicken Sie auf die Schaltfläche Speichern und Konfiguration testen.
- Prüfen Sie in der Anzeige, ob die Authentifizierung erfolgreich war. Suchen Sie z. B. nach den Worten „Authentication successful“.
Sie haben erfolgreich ein Outlook-Konto über das OAuth-Verfahren mit Ihrem JTL-Shop verbunden.
E-Mail-Versand konfigurieren (Gmail)
Bevor Sie die Einstellungen im Backend von JTL-Shop treffen können, müssen Sie in Ihrem Google-Konto ein App-Passwort erstellen.
App-Passwort erstellen
- Melden Sie sich in Ihrem Google-Konto an.
- Wechseln Sie über das Seitenmenü in den Bereich Sicherheit.
- Geben Sie in das Suchfeld den Suchbegriff „App-Passwörter“ ein.
- Klicken Sie auf das Suchergebnis App-Passwörter.
- Sie sehen den Bereich App-Passwörter.
- Geben Sie in das Eingabefeld App-Name den Namen Ihres Onlineshops ein.
- Klicken Sie auf die Schaltfläche Erstellen.
- Kopieren Sie das generierte App-Passwort.
Gmail-Einstellungen in JTL-Shop treffen
- Öffnen Sie im Backend von JTL-Shop über das Menü Administration > E-Mail > Server die Seite Einstellungen: E-Mail-Einstellungen.
- Wählen Sie im Dropdown-Menü E-Mails versenden per die Option SMTP.
- Geben Sie im Eingabefeld SMTP-Hostname den Text smtp.gmail.com ein.
- Hinterlegen Sie im Eingabefeld SMTP-Port die Zahl 465.
- Wählen Sie im Dropdown-Menü SMTP-Auth nutzen die Option Ja.
- Geben Sie im Eingabefeld SMTP-Benutzername Ihre Gmail-Adresse ein.
- Geben Sie im Eingabefeld SMTP-Passwort das App-Passwort ein, das Sie in Ihrem Google-Konto generiert haben.
- Wählen Sie im Dropdown-Menü SMTP-Security die Option SSL aus.
- Geben Sie im Eingabefeld Master-E-Mail-Adresse Ihre Gmail-Adresse an.
- Tragen Sie im Eingabefeld Absender für Master-E-Mail-Adresse eine Bezeichnung ein, die als Absender beim Versand der E-Mails angezeigt werden soll, z. B. den Namen Ihres Onlineshops.
- Legen Sie über das Dropdown-Menü E-Mails sofort versenden fest, ob alle E-Mails immer sofort versendet werden sollen, oder ob nur priorisierte E-Mails sofort versendet werden sollen.
- Klicken Sie auf die Schaltfläche Speichern und Konfiguration testen.
- Prüfen Sie in der Anzeige, ob die Authentifizierung erfolgreich war. Suchen Sie z. B. nach den Worten „Authentication successful“.
Sie haben erfolgreich ein Gmail-Konto mit Ihrem JTL-Shop verbunden.