Devi seguire queste linee guida se la tua applicazione invia email collettive, ovvero messaggi simili a numerosi destinatari. Queste linee guida ti aiuteranno a migliorare il tasso di recapito nella posta in arrivo per gli utenti di Gmail, garantendo che tutti i destinatari della tua mailing list vogliano effettivamente ricevere l'email. Se i destinatari contrassegnano manualmente le tue email come spam, questo rappresenta un segnale molto forte per Gmail, che contrassegnerà come spam le tue email future.
Per ulteriori informazioni sull'invio di email, consulta la Panoramica dell'API Mail.
Autenticazione e identificazione
- Utilizza lo stesso mittente per ogni email collettiva. Quando chiami la funzione dell'API Mail per inviare email, l'intestazione
From
verrà impostata in base al mittente specificato. - L'indirizzo del mittente deve essere un account in un dominio Google Workspace. Se il dominio è ancora in fase di prova gratuita o ha meno di sei utenti, gli Account Google che inviano troppe email contrassegnate come spam potrebbero essere disattivati temporaneamente. In questi casi, l'API Mail genera un'eccezione con un messaggio di errore
Unauthorized sender
. - Firma le tue email con DKIM, che richiede un dominio G Suite se le invii utilizzando App Engine.
- Pubblica un record SPF per impedire agli spammer di eseguire lo spoofing dell'indirizzo del mittente della busta. SPF verifica che l'email venga inviata da un indirizzo IP pubblicato nei record DNS del mittente dell'involucro. Il mittente dell'involucro di App Engine si trova nel dominio
apphosting.bounces.google.com
, pertanto il tuo record SPF potrebbe non essere utilizzato per determinare se le email di App Engine devono essere recapitate.
Abbonamento
Ogni utente della mailing list deve attivare la ricezione dei tuoi messaggi in uno dei seguenti modi:
- Inviandoti un'email con la richiesta di iscrizione
- Selezionando manualmente una casella in un modulo web o in un software
L'utilizzo di un elenco di indirizzi email acquistato da terze parti non è considerato un'attivazione. Inoltre, non devi impostare una casella di controllo su un modulo web o in un software per iscrivere automaticamente tutti gli utenti. Gli utenti non devono essere invitati a disattivare esplicitamente le mailing.
Devi verificare che la persona che si è registrata selezionando la casella sul modulo web o nel software riceva effettivamente le email all'indirizzo specificato nel modulo. Verifica l'utente inviando un'email che lo invita a confermare la ricezione.
Annullamento dell'iscrizione
- Un utente deve essere in grado di annullare l'iscrizione in uno dei seguenti modi:
- Tramite un link in evidenza nell'email senza ulteriore interazione da parte dell'utente diversa dalla conferma.
- Tramite una risposta via email all'annullamento dell'iscrizione.
- App Engine può ricevere solo le email inviate al dominio
[APP_ID].appspotmail.com
. Pertanto, dovrai impostare il mittente su un indirizzo in questo dominio se vuoi gestire automaticamente le risposte all'annullamento dell'iscrizione alle email in App Engine. - Utilizza l'intestazione
List-Unsubscribe
, supportata dall'API Mail di App Engine. - Annulla automaticamente l'iscrizione degli utenti i cui indirizzi respingono più email. Puoi configurare la tua app in modo da ricevere notifiche di rimbalzo.
- Invia periodicamente conferme via email agli utenti, offrendo loro l'opportunità di cancellarsi da ogni elenco a cui sono iscritti.
- Indica in modo esplicito l'indirizzo email iscritto all'interno dell'email, perché gli utenti potrebbero inoltrare le email da altri account.
Formato
- Formattazione secondo gli standard SMTP RFC 2822 e, se utilizzi HTML, secondo gli standard w3.org.
- I tentativi di nascondere il vero mittente del messaggio o la pagina di destinazione effettiva di eventuali link web nel messaggio potrebbero comportare la mancata consegna. Ad esempio, ti consigliamo di non utilizzare servizi di abbreviazione URL nelle email collettive, perché possono mascherare gli URL reali contenuti nel corpo dell'email.
- L'oggetto di ogni messaggio deve essere pertinente ai contenuti del corpo e non deve essere fuorviante.
Consegna a domicilio
- I seguenti fattori contribuiscono ad assicurare che i messaggi arrivino nella Posta in arrivo degli utenti di Gmail:
- L'indirizzo
From
è elencato nell'elenco Contatti dell'utente. - Un utente fa clic su "Non è spam" per avvisare Gmail che i messaggi inviati da quell'indirizzo sono richiesti.
- L'indirizzo
- Se invii email promozionali ed email transazionali relative alla tua organizzazione, ti consigliamo di separare il più possibile le email in base allo scopo.
A tal fine, puoi:
- Utilizzare indirizzi email distinti per ogni funzione.
- Invio di email da domini diversi per ogni funzione.
Mittenti di terze parti
- Se altri utenti utilizzano il tuo servizio per inviare email, sei responsabile del monitoraggio del comportamento dei tuoi utenti e/o clienti. Devi rimuovere tempestivamente tutti gli utenti e/o i clienti che utilizzano il tuo servizio per inviare email di spam. Le Norme di utilizzo accettabile della piattaforma Google Cloud vietano espressamente lo spam. La tua applicazione può essere sospesa se violi queste norme, come descritto nei Termini di servizio della piattaforma Google Cloud.
- Devi mettere a disposizione degli utenti e/o clienti un indirizzo email per segnalare abusi, che in genere dovrebbe essere
abuse@[YOUR_DOMAIN].com
. Dovresti anche monitorarepostmaster@[YOUR_DOMAIN].com
. - Monitora le email inviate agli amministratori dell'app. Google potrebbe dover contattare urgentemente gli amministratori delle app, ad esempio per informarti di una violazione delle Norme di utilizzo accettabile. Possiamo aiutarti a risolvere i problemi più rapidamente se rispondi tempestivamente alle nostre email.
- Devi mantenere aggiornati i dati di contatto nel tuo record WHOIS gestito dal tuo registrar di dominio e su abuse.net.
Programmi di affiliate marketing
- I programmi di affiliate marketing ricompensano le terze parti che portano visitatori al
tuo sito. Questi programmi sono interessanti per gli spammer e possono potenzialmente fare più male che bene. Tieni presente quanto segue:
- Se il tuo brand viene associato a spam di affiliate marketing, le email inviate da te e dalle tue società consociate ne possono risentire.
- È tua responsabilità monitorare i tuoi affiliati e rimuoverli se inviano spam.
Alternative all'API Mail di App Engine
- Puoi utilizzare un fornitore di servizi di invio email di terze parti per inviare email da App Engine. Questi servizi potrebbero fornire funzionalità aggiuntive non disponibili nell'API Mail e potrebbero essere una soluzione migliore per alcuni mittenti di email collettive.
- Puoi utilizzare l'API Sockets per connetterti direttamente a un server SMTP per inviare email.
Limiti per la posta collettiva
Se invii troppe email in un breve lasso di tempo, alcune email potrebbero essere eliminate silenziosamente a causa dei limiti di sicurezza di Google. Per evitare questo problema, calcola la frequenza giornaliera massima di email inviate al secondo dividendo la quota giornaliera per 86.400, ovvero il numero di secondi in un giorno. Non inviare email collettive a una frequenza superiore a 50 volte la frequenza giornaliera massima.
Per ulteriori informazioni su altre quote relative all'invio di email, consulta Quote e limiti.
Passaggi successivi
- Leggi la Panoramica dell'API Mail.
- Scopri come inviare email con l'API Mail.