Ausgehende E-Mails konfigurieren
Sie können ausgehende E-Mails für Integrations- (und Staging-Umgebungen nur für Starter) in der Befehlszeile Cloud Console oder der Befehlszeile aktivieren und deaktivieren. Aktivieren Sie ausgehende E-Mails, um zweifakultative Authentifizierung zu senden oder E-Mails mit Passwörtern für Cloud-Projektbenutzer zurückzusetzen.
Ausgehende E-Mails sind standardmäßig in Produktions- und Staging-Umgebungen (nur Pro) aktiviert. Die Einstellung Enable outgoing emails kann jedoch in den Umgebungseinstellungen deaktiviert angezeigt werden, unabhängig vom Status, bis Sie die Eigenschaft enable_smtp
über die Befehlszeile 🔗 oder die Cloud-Konsole festlegen.
Durch die Aktualisierung des Eigenschaftswerts enable_smtp
um die Befehlszeile 🔗 wird auch der Wert für die Einstellung Enable outgoing emails für diese Umgebung in der Cloud Console geändert.
E-Mails in der Cloud Console aktivieren
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 Production- oder Staging-Umgebungen deaktiviert oder wieder aktiviert werden müssen, können Sie ein Adobe Commerce-Supportticket senden.
So verwalten Sie den E-Mail-Support über dieCloud Console:
-
Melden Sie sich bei Cloud Console an.
-
Wählen Sie ein Projekt aus der Liste Alle Projekte aus.
-
Klicken Sie im Projekt-Dashboard auf das Konfigurationssymbol oben rechts.
-
Klicken Sie auf Environments und wählen Sie eine bestimmte Umgebung aus der Liste aus (außer Staging und Produktion für Pro).
-
Um ausgehende E-Mails zu aktivieren oder zu deaktivieren, schalten Sie Ausgehende E-Mails aktivieren Ein oder Aus um.
Nachdem Sie die Einstellung geändert haben, wird die Umgebung mit der neuen Konfiguration erstellt und bereitgestellt.
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 Umgebungsvariable MAGENTO_CLOUD_SMTP_HOST
mit der IP-Adresse des SMTP-Hosts zum Senden von E-Mails aktualisiert.
So verwalten Sie den E-Mail-Support über die Befehlszeile:
-
Wechseln Sie auf Ihrer lokalen Workstation zum 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 der E-Mail-Unterstützung, indem Sie die Umgebungsvariable
enable_smtp
auftrue
oderfalse
setzen.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 eine SSH, um sich bei der Remote-Umgebung anzumelden.
-
Überprüfen Sie, ob die E-Mail funktioniert. 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");'
-
Stellen Sie sicher, dass die E-Mail von SendGrid erfasst wird.
code language-bash grep mail@example.com /var/log/mail.log