Konfigurera utgående e-post

Du kan aktivera och inaktivera utgående e-post för varje miljö från Cloud Console eller från kommandoraden. Aktivera utgående e-post för integrering och staging-miljöer för att skicka tvåfaktorsautentisering eller återställa lösenordsmeddelanden för användare av Cloud-projekt.

Som standard är utgående e-post aktiverat i produktions- och mellanlagringsmiljöer. Enable outgoing emails kan dock visas som inaktiverat i miljöinställningarna 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.

WARNING
Distributionsprocessen börjar när du utför en sammanfogning, push eller synkronisering av miljön, eller när du utlöser en manuell omdistribution, under vilken Commerce-programmet är i underhållsläge. För en produktionsmiljö rekommenderar Adobe att man slutför detta under tider med låg belastning för att undvika avbrott i tjänsten.

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.

TIP
Status för utgående e-post kanske inte återspeglas för Pro-miljöer på molnkonsolen. Använd i stället kommandoraden för att aktivera och testa utgående e-postmeddelanden.

Så här hanterar du e-postsupport frånCloud Console:

  1. Logga in på Cloud Console.

  2. Välj ett projekt i listan Alla projekt.

  3. Klicka på konfigurationsikonen i det övre högra hörnet på projektkontrollpanelen.

  4. Klicka på Environments och välj en specifik miljö i listan.

  5. Om du vill aktivera eller inaktivera utgående e-post växlar du Aktivera utgående e-post eller Av.

    Aktivera konfiguration för utgående e-post

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:

  1. Byt till din projektkatalog på din lokala arbetsstation.

  2. Kontrollera miljöns inställning för utgående e-post.

    code language-bash
    magento-cloud environment:info -e <environment-id> | grep enable_smtp
    
  3. Ändra konfigurationen för e-postsupport genom att ange miljövariabeln enable_smtp till true eller false.

    code language-bash
    magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
    

    Vänta på att miljön ska byggas och distribueras.

  4. Använd en SSH för att logga in i fjärrmiljön.

  5. 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");'
    
  6. Kontrollera att e-postmeddelandet har hämtats av SendGrid.

    code language-bash
    grep mail@example.com /var/log/mail.log
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26