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. Men Enable outgoing emails kan vara inaktiverat i miljöinställningarna tills du ställer in enable_smtp -egenskapen via kommandorad eller Cloud Console.

Uppdaterar enable_smtp egenskapsvärde efter kommandorad ändrar även Enable outgoing emails ange ett värde för den här miljön på molnkonsolen.

WARNING
Distributionsprocessen börjar när du sammanfogar, push eller synkroniserar 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 Outgoing emails växla i Konfigurera miljö för att aktivera eller inaktivera e-postsupport.

Om utgående e-post måste inaktiveras eller återaktiveras i Pro Production- eller Staging-miljöer kan du skicka en Adobe Commerce Support.

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

Hantera e-postsupport frånCloud Console:

  1. Logga in på Cloud Console.

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

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

  4. Klicka Environments och väljer 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 magento-cloud CLI environment:info för att ange enable_smtp -egenskap. Aktivera SMTP-uppdateringar för MAGENTO_CLOUD_SMTP_HOST miljövariabel med IP-adressen för SMTP-värden för att skicka e-post.

Hantera e-postsupport 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 ställa in enable_smtp miljövariabel 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