🌼 Spring Sale — Bis zu 60% Rabatt auf Hosting und Domains
TutorialsApps

Einrichten von Mailformularen über SMTP in Magento 2.4.x

Dieses Tutorial zeigt, wie man ein Mailformular über SMTP-Authentifizierung in der Magento-Anwendung einrichtet.

Ansichten 634Aktualisiert 1 anVeröffentlicht am 04/07/2022von Cătălin Adrian

Einführung

Dieses Tutorial erklärt, wie man E-Mail-Formulare mit dem SMTP-Protokoll in Magento 2.4.x einrichtet.

Anforderungen:

  • Ein gültiges VPS-Hosting-Konto und eine Domain
  • Die auf dem Hosting installierte Magento-Anwendung, Zugang zu ihrem Administrationspanel und Terminalzugang über cPanel
  • Ein Postfach, das im Hosting-Panel erstellt wurde und zum Versenden von E-Mails verwendet wird

Schritte zu befolgen:

Ursprünglich kommt Magento in seiner Konstruktion nicht mit der installierten SMTP-Mail-Funktion. Daher ist es notwendig, ein Modul separat zu installieren, das diese Funktion implementieren kann.

  • Greifen Sie auf das Administrationspanel des cPanel-Hostings zu und anschließend auf das Terminal-Plugin oder die SSH-Konsole. Navigieren Sie zum Pfad /home/user/public_html oder in den Ordner, in dem die Anwendung installiert ist.
  • Es ist erforderlich, einen Benutzer und ein Passwort in Form von Schlüsseln zu haben, die über die Plattform Mageplaza generiert werden, wo Sie ein Konto erstellen müssen.

Mageplaza account

  • Generieren Sie ein Paar Zugriffsschlüssel, indem Sie die Schaltfläche Create new access keys drücken.

Chei de acces Mageplaza

  • Die Schlüssel werden automatisch generiert und stellen den Benutzer und das Passwort in folgender Form dar:

Chei Mageplaza

  • Falls die generierten Schlüssel nicht funktionieren, können Sie die von Mageplaza bereitgestellten Testschlüssel für die kostenlosen Module verwenden.

Benutzer: 4e947606bf2552e4dad4910bd1928b08

Pass: 30ff4445ebad7885b012fdc667487096

  • Öffnen Sie das SSH-Terminal und installieren Sie das SMTP-Modul, indem Sie die folgenden Befehle ausführen:

composer require mageplaza/module-smtp

Die Konsole wird nach den zuvor generierten Schlüsseln fragen.

SMTP composer install

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

  • Greifen Sie auf das Magento-Administrationsinterface zu, um das SMTP-Modul zu konfigurieren.

Login Magento

  • Wählen Sie im linken Menü Stores -> Einstellungen -> Konfigurationen aus.

Configurare Magento

  • Wählen Sie im Menü Mageplaza Extensions das Untermenü SMTP aus.

Mageplaza SMTP

  • Aktivieren Sie die SMTP-Erweiterung, indem Sie den Namen, die E-Mail-Adresse eingeben und auf Jetzt aktivieren im Abschnitt Modulinformationen klicken.

Activare extensie SMTP

  • Im Abschnitt Allgemeine Konfiguration:

1. Aktivieren Sie Mageplaza SMTP: Wählen Sie Ja.

Activare SMTP

2. Log Emails: Wählen Sie Ja, um ein Protokoll zu führen.

Logare mesaje

3. E-Mail-Log alle: Legen Sie die Anzahl der Tage für die Aufbewahrung des Logs fest.

Istoric log-uri

4. Schwarze Liste: Geben Sie Adressen oder Muster ein, die vom Versand ausgeschlossen sind.

Blacklist SMTP Magento

  • Im Abschnitt SMTP-Konfigurationsoptionen:

1. Host: Füllen Sie den E-Mail-Server aus (z.B.: mail.domaine.de).

Nume server email

2. Port: Füllen Sie den sicheren Port 465 aus.

Port SMTP

3. Protokoll: Wählen Sie SSL.

Protocol de autentificare

4. Authentifizierung: Wählen Sie LOGIN.

Autentificare SMTP Magento

5. Benutzername: Füllen Sie den Benutzer der E-Mail-Box aus.

Utilizator mail Magento

6. Passwort: Füllen Sie das Passwort des E-Mail-Postfachs aus.

Parola SMTP Magento

7. Return-Path Email: Geben Sie die Adresse für Antworten ein (identisch mit der Absenderadresse).

Adresa de răspuns

  • Testen Sie die Einstellungen im Abschnitt Test-E-Mail senden.

Testare setări

  • Drücken Sie Save Config, um die Einstellungen zu speichern.

Salvare configurație