Konfigurera utgående e-post
Du kan aktivera och inaktivera utgående e-post för integrerings- (och mellanlagring endast för Starter-miljöer) från Cloud Console eller från kommandoraden. Aktivera utgående e-postmeddelanden för att skicka tvåfaktorsautentisering eller för att återställa lösenordsmeddelanden för användare av Cloud-projekt.
Som standard är utgående e-post aktiverat i produktions- och mellanlagringsmiljöer (endast Pro). Inställningen Enable outgoing emails kan dock visas som inaktiverad i miljöinställningarna, oavsett status, tills du ställer in egenskapen enable_smtp
via kommandoraden eller molnkonsolen.
Om du uppdaterar egenskapsvärdet enable_smtp
med kommandorad ändras även inställningsvärdet Enable outgoing emails för den här miljön på molnkonsolen.
Aktivera e-post i molnkonsolen
Använd växlingsknappen Outgoing emails i vyn Konfigurera miljö om du vill aktivera eller inaktivera e-poststöd.
Om utgående e-post måste inaktiveras eller återaktiveras i Pro Production- eller Staging-miljöer kan du skicka en Adobe Commerce Support-biljett.
Så här hanterar du e-postsupport frånCloud Console:
-
Logga in på Cloud Console.
-
Välj ett projekt i listan Alla projekt.
-
Klicka på konfigurationsikonen i det övre högra hörnet på projektkontrollpanelen.
-
Klicka på Environments och välj en specifik miljö i listan (förutom Förproduktion och produktion för Pro).
-
Om du vill aktivera eller inaktivera utgående e-post växlar du Aktivera utgående e-post På eller Av.
När du har ändrat inställningen byggs och distribueras miljön med den nya konfigurationen.
Aktivera e-post i CLI
Du kan ändra e-postkonfigurationen för en aktiv miljö med kommandot magento-cloud
CLI environment:info
för att ange egenskapen enable_smtp
. Om du aktiverar SMTP uppdateras miljövariabeln MAGENTO_CLOUD_SMTP_HOST
med IP-adressen för SMTP-värden för att skicka e-post.
Så här hanterar du e-poststöd från kommandoraden:
-
Byt till din projektkatalog på din lokala arbetsstation.
-
Kontrollera miljöns inställning för utgående e-post.
code language-bash magento-cloud environment:info -e <environment-id> | grep enable_smtp
-
Ändra konfigurationen för e-postsupport genom att ange miljövariabeln
enable_smtp
tilltrue
ellerfalse
.code language-bash magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
Vänta på att miljön ska byggas och distribueras.
-
Använd en SSH för att logga in i fjärrmiljön.
-
Verifiera att e-postmeddelandet fungerar. Skicka ett test-e-postmeddelande till en adress som du kan kontrollera.
code language-bash php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
-
Kontrollera att e-postmeddelandet har hämtats av SendGrid.
code language-bash grep mail@example.com /var/log/mail.log