Servizio e-mail SendGrid

Il servizio proxy SMTP (Simple Mail Transfer Protocol) di SendGrid fornisce l'autenticazione e la reputazione delle e-mail in uscita, incluso il supporto per:

  • Tutte le e-mail transazionali in uscita
  • Indirizzi IP dedicati
  • Registrazione del dominio, firme DKIM (DomainKeys Identified Mail) per la convalida del dominio e-mail (solo per gli ambienti Pro Staging e Production)
  • Registrazione del dominio personalizzato (solo per Pro)
  • Integrazione automatizzata per gli ambienti di integrazione Starter e Pro. Gli ambienti Pro Production e Staging richiedono il provisioning e la configurazione manuali durante il processo di provisioning hardware IaaS (Infrastructure as a Service)

Il proxy SMTP SendGrid non deve essere utilizzato come server e-mail generico per ricevere e-mail in arrivo o per essere utilizzato con campagne di e-mail marketing.

TIP
Assicurati di aver configurato gli indirizzi e-mail appropriati per lo store nell’Amministratore da Store > Configurazione > Generale per evitare problemi relativi al recapito messaggi e alla verifica del dominio. Deselezionare Use Default e sostituire i valori predefiniti con un dominio di tua proprietà. I servizi e-mail del dominio pubblico/condiviso, come gmail.com e outlook.com, non devono essere configurati come indirizzo e-mail del mittente quando si inviano e-mail tramite Sendgrid.

Abilitare o disabilitare l’e-mail

Puoi abilitare o disabilitare le e-mail in uscita per ogni ambiente dalla console Cloud o dalla riga di comando.

Per impostazione predefinita, le e-mail in uscita sono abilitate negli ambienti di produzione e staging di Pro. Tuttavia, Outgoing emails potrebbe apparire disabilitato nelle impostazioni dell'ambiente finché non si imposta la proprietà enable_smtp tramite la riga di comando o la console cloud. Puoi abilitare le e-mail in uscita per gli ambienti di integrazione e staging per inviare e-mail di autenticazione a due fattori o reimpostare le e-mail con password per gli utenti del progetto Cloud. Consulta Configurare le e-mail per il test.

Se le e-mail in uscita devono essere disabilitate o riabilitate negli ambienti di produzione o staging di Pro, puoi inviare un ticket di supporto Adobe Commerce.

TIP
L'aggiornamento del valore della proprietà enable_smtp da riga di comando comporta la modifica del valore dell'impostazione Enable outgoing emails per questo ambiente nella console cloud.

Dashboard SendGrid

Tutti i progetti Cloud vengono gestiti con un account centrale, pertanto solo l’assistenza ha accesso al dashboard SendGrid. SendGrid non fornisce funzionalità di restrizione dell'account secondario.

Per esaminare i registri attività per verificare lo stato di consegna o un elenco di indirizzi e-mail non recapitati, rifiutati o bloccati, invia un ticket di supporto Adobe Commerce. Il team di supporto non può recuperare i registri attività più vecchi di 30 giorni.

Se possibile, includi le seguenti informazioni nella richiesta:

  • l’indirizzo o gli indirizzi e-mail interessati
  • il periodo in questione (solo negli ultimi 30 giorni)
  • oggetto dell’e-mail

Posta identificata DomainKeys (DKIM)

DKIM è una tecnologia di autenticazione e-mail che consente ai provider di servizi Internet (ISP) di identificare sia indirizzi di mittente legittimi che falsi, una tecnica comunemente utilizzata nelle truffe di phishing e e-mail. DKIM si basa su un proprietario di dominio che gestisce i record DNS. Quando si utilizza DKIM, il server di invio utilizza una chiave privata per firmare i messaggi. Inoltre, il proprietario del dominio aggiunge un record DKIM, che è un record TXT modificato, ai record DNS del dominio mittente. Questo record TXT contiene una chiave pubblica utilizzata dai server di posta dei destinatari per verificare la firma di un messaggio. La procedura di crittografia a chiave pubblica DKIM consente ai destinatari di verificare l'autenticità di un mittente. Vedi Record DKIM spiegati.

WARNING
Le firme DKIM di SendGrid e il supporto dell’autenticazione del dominio sono disponibili solo negli ambienti di produzione e staging per i progetti Pro, ma non per tutti gli ambienti Starter. Di conseguenza, le e-mail transazionali in uscita potrebbero essere segnalate da filtri anti-spam. L’utilizzo di DKIM migliora la velocità di consegna in quanto mittente di e-mail autenticato. Per migliorare il tasso di consegna dei messaggi, puoi effettuare l’aggiornamento da Starter a Pro oppure utilizzare il tuo server SMTP o il provider di servizi di consegna e-mail. Consulta Configurare le connessioni e-mail nella Guida di Admin Systems.

Autenticazione del mittente e del dominio

Affinché SendGrid possa inviare e-mail transazionali per tuo conto dagli ambienti di produzione Pro o di staging, devi configurare le impostazioni DNS in modo da includere le tre voci DNS del sottodominio SendGrid. A ogni account SendGrid viene assegnato un record TXT univoco utilizzato per autenticare le e-mail in uscita.

TIP
Assicurarsi di configurare Sindirizzi e-mail dell'archivio con il dominio corretto in Stores > Configuration > General > Store Email Addresses. L’autenticazione del dominio viene eseguita sull’indirizzo e-mail del mittente. Se l'impostazione predefinita (example.com) è configurata, le e-mail da example.com verrebbero bloccate da Sendgrid.

Per abilitare l'autenticazione del dominio:

  1. Invia un ticket di supporto per richiedere l'abilitazione di DKIM per un dominio specifico (Solo per ambienti di staging e produzione Pro).
  2. Aggiorna la configurazione DNS con i record TXT e CNAME forniti nel ticket di supporto.

Esempio di record TXT con ID account:

v=spf1 include:u17504801.wl.sendgrid.net -all

Esempio CNAME record:

Dominio
Punta a
Tipo di record
em.emaildomain.com
uxxxxxx.wl.sendgrid.net
CNAME
s1._domainkey.emaildomain.com
s1.domainkey.uxxxxxx.wl.sendgrid.net
CNAME
s2._domainkey.emaildomain.com
s2.domainkey.uxxxxxx.wl.sendgrid.net
CNAME

Firme DKIM e protezione automatizzata

Durante la configurazione di un dominio autenticato è possibile scegliere tra protezione automatica e manuale. Se si sceglie la protezione automatica, SendGrid gestisce automaticamente i record DKIM e SPF. Quando aggiungi un nuovo indirizzo IP di invio dedicato al tuo account, SendGrid aggiorna immediatamente le impostazioni DNS e la firma DKIM. Se si disattiva la protezione automatica, l'utente è responsabile dell'aggiornamento della firma DKIM ogni volta che si modifica il dominio di invio.

Esempio di protezione automatizzata abilitata:

subdomain.mydomain.com. | CNAME | uxxxxxx.wl.sendgrid.net
s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uxxxxxx.wl.sendgrid.net
s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uxxxxxx.wl.sendgrid.net

Esempio di protezione automatizzata disabilitata:

me12345.mydomain.com | MX | mx.sendgrid.net
me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all
m1._mydomain.com | TXT | k=rsa; t=s; p=<public-key>

Dopo aver configurato l'autenticazione del dominio, SendGrid gestisce automaticamente i record SPF (Security Policy Framework) e DKIM. Dopo che SendGrid fornisce i record CNAME da aggiungere ai record DNS, è possibile aggiungere indirizzi IP dedicati e apportare altri aggiornamenti all'account senza dover gestire manualmente i record SPF. Consulta Sicurezza automatizzata e firma DKIM.

Per verificare la configurazione DNS:

dig CNAME em.domain_name
dig CNAME s1._domainkey.domain_name
dig CNAME s2._domainkey.domain_name

Soglia e-mail transazionale

La soglia delle e-mail transazionali si riferisce al numero di messaggi e-mail transazionali che puoi inviare dagli ambienti Pro entro un periodo di tempo specifico, ad esempio 12.000 e-mail al mese da ambienti non di produzione. La soglia è progettata per proteggere dall’invio di spam e potenzialmente danneggiare la reputazione delle e-mail.

Non vi sono limiti rigidi al numero di e-mail che possono essere inviate nell’ambiente di produzione, purché il punteggio di reputazione del mittente sia superiore al 95%. La reputazione è influenzata dal numero di e-mail non recapitate o rifiutate e dal fatto che i registri di posta indesiderata basati su DNS abbiano contrassegnato il dominio come potenziale origine di posta indesiderata. Vedere Messaggi e-mail non inviati quando i crediti SendGrid sono stati superati in Adobe Commerce nella Knowledge Base di supporto di Commerce.

Per verificare se il numero massimo di crediti è stato superato:

  1. Sulla workstation locale, passa alla directory del progetto.

  2. Utilizza SSH per accedere all’ambiente remoto.

    code language-bash
    magento-cloud ssh
    
  3. Controlla /var/log/mail.log per authentication failed : Maxium credits exceeded voci.

    Se sono presenti authentication failed voci di registro e la reputazione di invio e-mail è di almeno 95, puoi inviare un ticket di supporto Adobe Commerce per richiedere un aumento dell'assegnazione del credito.

Reputazione dell’invio e-mail

La reputazione di invio di un’e-mail è un punteggio assegnato da un provider di servizi Internet (ISP) a una società che invia messaggi e-mail. Più alto è il punteggio, più alta è la probabilità che un ISP distribuisca messaggi alla casella in entrata di un destinatario. Se il punteggio scende al di sotto di un certo livello, l’ISP può indirizzare i messaggi alla cartella di posta indesiderata dei destinatari o persino rifiutare completamente i messaggi. Il punteggio di reputazione è determinato da diversi fattori, come una media di 30 giorni degli indirizzi IP rispetto ad altri indirizzi IP e la percentuale di reclami per spam. Consulta 8 Modi per controllare la reputazione di invio delle e-mail.

Elenchi di soppressione delle e-mail

Un elenco di soppressione delle e-mail è un elenco di destinatari a cui le e-mail non devono essere inviate se così facendo si danneggia la reputazione del mittente e le percentuali di consegna. È richiesto dalla legge CAN-SPAM per garantire che i mittenti delle e-mail abbiano un metodo di rinuncia ai destinatari che hanno annullato l’abbonamento o contrassegnato le e-mail come spam. L’elenco di soppressione raccoglie anche e-mail non consegnate, bloccate o non valide.

Per evitare che le e-mail vengano inviate alla cartella di posta indesiderata, segui l'articolo sulle best practice di Sendgrid, Why Are My Emails Going to Spam? (Perché le e-mail verranno inviate allo spam).

Se alcuni destinatari non ricevono le e-mail, puoi Inviare un ticket di supporto Adobe Commerce per richiedere una revisione degli elenchi di soppressione e rimuovere i destinatari, se necessario.

Per ulteriori dettagli, fare riferimento a Cos'è un elenco di soppressione?

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26