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 degli utenti Gmail, garantendo che tutti i destinatari della tua lista di distribuzione vogliano effettivamente ricevere l'email. Se i destinatari contrassegnano manualmente la tua email come spam, questo funge da indicatore forte per Gmail per contrassegnare le tue email future come spam.
Per ulteriori informazioni sull'invio di posta, consulta la Panoramica dell'API Mail.
Autenticazione e identificazione
- Utilizza lo stesso mittente per ogni email collettiva. Quando chiami la funzione API Mail
per inviare email, l'intestazione
From
verrà impostata in modo che corrisponda al mittente specificato. - L'indirizzo del mittente deve essere un account in un dominio Google Workspace. Se il dominio è ancora nel periodo di prova gratuito o ha meno di sei
utenti, gli Account Google che inviano troppe email contrassegnate come spam potrebbero essere
temporaneamente disattivati. In questi casi, l'API Mail genererà un'eccezione
con un messaggio di errore
Unauthorized sender
. - Firma la tua email con DKIM, che richiede un dominio G Suite se invii utilizzando App Engine.
- Pubblica un record SPF
per impedire agli spammer di falsificare l'indirizzo del mittente della busta. SPF verifica
che l'email sia inviata da un indirizzo IP pubblicato nei record DNS
del mittente della busta. Il mittente envelope di App Engine si trova nel dominio
apphosting.bounces.google.com
, pertanto il record SPF potrebbe non essere utilizzato per determinare se l'email di App Engine deve essere recapitata.
Abbonamento
- Ogni utente della tua mailing list deve attivare la ricezione dei tuoi messaggi
in uno dei seguenti modi:
- Inviandoti un'email in cui ti viene chiesto di iscriverti
- Selezionando manualmente una casella su un modulo web o all'interno di un software
- L'utilizzo di un elenco di indirizzi email acquistato da una terza parte non è considerato un consenso esplicito. Inoltre, non devi impostare una casella di controllo su un modulo web o all'interno di un software per iscrivere tutti gli utenti per impostazione predefinita. Gli utenti non devono essere tenuti a disattivare esplicitamente le mailing list.
- Devi verificare che la persona che ha eseguito la registrazione 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 richiede la conferma di 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 ulteriori interazioni da parte dell'utente oltre alla conferma.
- Tramite una risposta di annullamento dell'iscrizione via email.
- App Engine può ricevere solo email inviate al dominio
[APP_ID].appspotmail.com
. Pertanto, devi impostare il mittente su un indirizzo in questo dominio se vuoi gestire automaticamente le risposte di 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 per ricevere notifiche di mancato recapito.
- Invia periodicamente email di conferma agli utenti, offrendo loro l'opportunità di annullare l'iscrizione a ogni elenco a cui sono iscritti.
- Indica in modo esplicito l'indirizzo email iscritto all'interno dell'email, perché gli utenti potrebbero inoltrare email da altri account.
Formato
- Formattati 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 vera pagina di destinazione di qualsiasi link web nel messaggio potrebbero comportare la mancata consegna. Ad esempio, ti consigliamo di non utilizzare i servizi di abbreviazione degli URL nelle email collettive, perché possono mascherare gli URL reali contenuti nel corpo dell'email.
- L'oggetto di ogni messaggio deve essere pertinente al contenuto del corpo e non deve essere fuorviante.
Consegna
- I seguenti fattori contribuiscono a far arrivare i messaggi nella Posta in arrivo degli utenti 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 sia email promozionali sia email transazionali relative alla tua organizzazione, ti consigliamo di separare il più possibile le email in base allo scopo.
Puoi farlo:
- Utilizzare indirizzi email separati 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 comunicare una violazione delle Norme di utilizzo accettabile. Possiamo aiutarti a risolvere i problemi più rapidamente se rispondi tempestivamente alle nostre email.
- Devi mantenere aggiornate le informazioni di contatto nel tuo record WHOIS gestito dal registrar del 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 attraenti per gli spammer e possono potenzialmente fare
più danni che benefici. Tieni presente quanto segue:
- Se il tuo brand viene associato a spam di affiliate marketing, la posta inviata da te e dalle tue società consociate ne può risentire.
- È tua responsabilità monitorare le tue società consociate e rimuoverle se inviano spam.
Alternative all'API Mail di App Engine
Puoi utilizzare un fornitore di servizi di recapito 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.
Limiti per la posta collettiva
Se invii troppe email in un breve periodo di tempo, alcune potrebbero essere eliminate silenziosamente a causa dei limiti di sicurezza di Google. Per evitare questo problema, calcola la frequenza massima giornaliera di email inviate al secondo dividendo la quota giornaliera per 86.400, il numero di secondi in un giorno. Non inviare email collettive a una velocità superiore a 50 volte la velocità giornaliera massima.
Per ulteriori informazioni su altre quote relative all'invio di posta, consulta Quote e limiti.
Passaggi successivi
- Leggi la panoramica dell'API Mail.
- Scopri come utilizzare l'API Mail per inviare email e ricevere email.