Ausgehende E-Mails konfigurieren
Sie können ausgehende E-Mails für Integrations- (und nur für Starter-Umgebungen) über die Cloud Console oder die Befehlszeile aktivieren und deaktivieren. Aktivieren Sie ausgehende E-Mails, um E-Mails zur Zwei-Faktor-Authentifizierung oder zum Zurücksetzen des Passworts für Benutzer von Cloud-Projekten zu senden.
Ausgehende E-Mails sind standardmäßig in Produktions- und Staging-Umgebungen (nur Pro) aktiviert. Die Enable outgoing emails kann jedoch unabhängig vom Status in den Umgebungseinstellungen deaktiviert erscheinen, bis Sie die enable_smtp
-Eigenschaft über die Befehlszeile)die Cloud Console.
Durch die Aktualisierung des enable_smtp
-Eigenschaftswerts Befehlszeile ändert sich auch der Enable outgoing emails für diese Umgebung in der Cloud-Konsole.
Aktivieren von E-Mails in der Cloud-Konsole
Verwenden Sie den Umschalter Outgoing emails in der Ansicht Umgebung konfigurieren, um die E-Mail-Unterstützung zu aktivieren oder zu deaktivieren.
Wenn ausgehende E-Mails in Pro-Produktions- oder Staging-Umgebungen deaktiviert oder wieder aktiviert werden müssen, können Sie ein Adobe Commerce-Support-Ticket senden.
So verwalten Sie den E-Mail-Support über dieCloud Console:
-
Melden Sie sich beim Cloud Console an.
-
Wählen Sie ein Projekt in der Liste Alle Projekte aus.
-
Klicken Sie im Projekt-Dashboard oben rechts auf das Konfigurationssymbol.
-
Klicken Sie auf Environments und wählen Sie eine bestimmte Umgebung aus der Liste aus (mit Ausnahme von Staging und Produktion für Pro).
-
Um ausgehende E-Mails zu aktivieren oder zu deaktivieren, Sie „Ausgehende E-Mails aktivieren Ein oder Aus.
Nachdem Sie die Einstellung geändert haben, erstellt die Umgebung die neue Konfiguration und stellt sie bereit.
Aktivieren von E-Mails in der CLI
Sie können die E-Mail-Konfiguration für eine aktive Umgebung mithilfe des Befehls magento-cloud
CLI environment:info
ändern, um die Eigenschaft enable_smtp
festzulegen. Durch die Aktivierung von SMTP wird die MAGENTO_CLOUD_SMTP_HOST
Umgebungsvariable mit der IP-Adresse des SMTP-Hosts für das Senden von E-Mails aktualisiert.
So verwalten Sie den E-Mail-Support über die Befehlszeile:
-
Wechseln Sie auf Ihrer lokalen Workstation in Ihr Projektverzeichnis.
-
Überprüfen Sie die Einstellung für ausgehende E-Mails für die Umgebung.
code language-bash magento-cloud environment:info -e <environment-id> | grep enable_smtp
-
Ändern Sie die Konfiguration des E-Mail-Supports, indem Sie die Umgebungsvariable
enable_smtp
auftrue
oderfalse
festlegen.code language-bash magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
Warten Sie, bis die Umgebung erstellt und bereitgestellt wurde.
-
Verwenden Sie ein SSH, um sich bei der Remote-Umgebung anzumelden.
-
Überprüfen Sie, ob die E-Mail funktioniert, und senden Sie eine Test-E-Mail an eine Adresse, die Sie überprüfen können.
code language-bash php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
-
Überprüfen Sie, ob die E-Mail von SendGrid aufgenommen wird.
code language-bash grep mail@example.com /var/log/mail.log