Ausgehende E-Mails konfigurieren
Sie können ausgehende E-Mails für jede Umgebung über die Cloud Console oder über die Befehlszeile. Aktivieren Sie ausgehende E-Mails für Integrations- und Staging-Umgebungen, um Zwei-Faktor-Authentifizierung zu senden oder Passwort-E-Mails für Cloud-Projektbenutzer zurückzusetzen.
Ausgehende E-Mails sind standardmäßig in der Produktions- und Staging-Umgebung aktiviert. Allerdings Enable outgoing emails kann in den Umgebungseinstellungen deaktiviert angezeigt werden, bis Sie die enable_smtp
-Eigenschaft über Befehlszeile oder Cloud-Konsole.
Aktualisieren der enable_smtp Eigenschaftswert von Befehlszeile ändert auch die Enable outgoing emails -Wert für diese Umgebung in der Cloud-Konsole festlegen.
E-Mails in der Cloud Console aktivieren
Verwenden Sie die Outgoing emails Umschalten in der Umgebung konfigurieren anzeigen, 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 eine Support-Ticket für Adobe Commerce.
So verwalten Sie den E-Mail-Support überCloud Console:
-
Melden Sie sich bei Cloud Console.
-
Wählen Sie ein Projekt aus dem Alle Projekte Liste.
-
Klicken Sie im Projekt-Dashboard auf das Konfigurationssymbol oben rechts.
-
Klicks Environments und wählen Sie eine bestimmte Umgebung aus der Liste aus.
-
Um ausgehende E-Mails zu aktivieren oder zu deaktivieren, schalten Sie Ausgehende E-Mails aktivieren on oder Aus.
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 mit dem magento-cloud
CLI environment:info
-Befehl zum Festlegen der enable_smtp
-Eigenschaft. Durch die Aktivierung von SMTP wird die MAGENTO_CLOUD_SMTP_HOST
Umgebungsvariable mit der IP-Adresse des SMTP-Hosts zum Senden von E-Mails.
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
enable_smtp
Umgebungsvariable auftrue
oderfalse
.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