rendete facile la cancellazione
Offrite sempre ai destinatari un modo semplice per annullare l'iscrizione.
Consentire alle persone di annullare l'iscrizione ai vostri messaggi
può migliorare i tassi di apertura, i tassi di click e l'efficienza di invio.
Importante: se inviate più di 5.000 messaggi email al giorno,
le vostre comunicazioni di marketing e le mail agli abbonati
devono supportare la cancellazione con un click (one-click unsubscribe).
-- Gmail, Email sender guidelines, 2024
Ulteriori informazioni su List-Unsubscribe: headers in RFC 2369 e RFC 8058.
Dopo aver constatato che la maggior parte dei nostri clienti NON utilizzava le intestazioni List-Unsubscribe: nei messaggi inviati, abbiamo deciso di aggiungerle automaticamente in ogni messaggio, solo se tali intestazioni non sono già presenti.
Ecco il risultato nella pagina web di Gmail dopo aver cliccato il link "Annulla iscrizione":

Istruzioni simili appariranno su altri client di webmail e app di posta elettronica.
Le richieste di cancellazione DEVONO ESSERE GESTITE entro due giorni.
NON dovete rispondere chiedendo di cancellarsi in altro modo.
Un messaggio email verrà generato automaticamente da Gmail e dagli altri provider.
Sarà recapitato all’indirizzo email che ci comunicherete (anche più di uno).
In alternativa all’indirizzo web: rsXXX-realsender.com/unsubs
potete accedere a tutte le richieste di cancellazione ricevute negli ultimi sette giorni,
in formato JSON, come da esempio qui riportato:
{
"mailbox": "rsXXX",
"id": "20241107T001800-0000",
"from": "<john.doe@gmail.com>",
"to": [
"<abuse@rsXXX-realsender.com>"
],
"subject": "RealSender :: rsXXX Nov-7 4A6NDqsl008203 :: please UNSUBSCRIBE me ::",
"date": "2024-11-07T00:18:00.938050657+01:00",
"posix-millis": 1730935080938,
"size": 4350,
"seen": false
},
app bouncehandler

L’invio ripetuto a destinatari errati/inattivi è considerato un “comportamento da spammer”.
Negli ultimi anni sempre più server smtp sono stati inseriti in blacklist per questo motivo.
L’errore più evidente si verifica quando la casella dell’indirizzo Mail-From/Return-Path,
quella che riceve i messaggi rimbalzati, è piena o inesistente.
Inviando migliaia di messaggi, se il 20% torna indietro, è facile riempire anche una grande casella di posta in pochi minuti.
Ricevere tutti i messaggi respinti senza leggerli potrebbe essere considerato un piccolo difetto.
Si continuano ad inviare email ad indirizzi che tornano indietro, con dettagli di errore di cui nessuno si preoccupa.
In entrambi i casi, il risultato è che il server smtp viene inserito in blacklist. In questo modo,
i messaggi non solo non verranno recapitati ai destinatari non validi, ma anche quelli validi li riceveranno come SPAM.
Per risolvere il primo problema, offriamo da molto tempo le “caselle email per newsletter”.
Analizzare i messaggi rimbalzati è più difficile e necessita di uno strumento che funzioni molto bene.

Abbiamo scelto “Sisimai: Mail Analyzing Interface”, precedentemente noto come bounceHammer 4 : un analizzatore di errori nella posta elettronica.
Un software open source, che analizza i messaggi rimbalzati secondo la specifica RFC5322 e genera dati strutturati in formato JSON.
Per farsi un’idea di tutti i possibili codici di errore che Sisimai analizza, visitate “The SMTP Field Manual”,
una raccolta di codici di errore SMTP su messaggi rimbalzati, provenienti dai principali fornitori di servizi di posta elettronica.
La block list automatica
L’implementazione del bounce handler (gestore messaggi respinti) all’interno di RealSender è semplice.
- attivare la “casella per newsletter”
- configurare la vostra applicazione di invio per utilizzare il nuovo indirizzo di Return-Path
- chiedere la verifica della configurazione e l’attivazione del “bounce handler”
L’app “bouncehandler” inizia a controllare i messaggi respinti.
Vengono attivate due block list:
-
la block list degli hard bounce
contiene tutti gli indirizzi email che hanno generato due o più errori permanenti,
per esempio: utente sconosciuto oppure host non raggiungibile
il log settimanale degli hard bounce è disponibile all’indirizzo web:
https://…hardbounces.email.weekly
-
la block list dei soft bounce
contiene tutti gli indirizzi email che hanno generato tre o più errori temporanei,
per esempio: casella di posta piena, ad almeno una settimana di distanza l’uno dall’altro
il log settimanale dei soft bounce è disponibile all’indirizzo web:
https://…softbounces.email.weekly
L’invio di messaggi ad un destinatario presente nella block list genererà un errore come questo:

Gestite i blocchi in autonomia
Mettiamo a vostra disposizione i seguenti file,
come indirizzi web, protetti da password o da indirizzo IP:
https://…bounces.json
i dettagli dei bounce ricevuti negli ultimi sette giorni, in formato JSON, come ad esempio:
{
"feedbacktype": "",
"addresser": "info@circuitocinemascuole.com",
"diagnostictype": "SMTP",
"timezoneoffset": "+0200",
"lhost": "linp.arubabusiness.it",
"destination": "gmail.com",
"timestamp": 1635536166,
"senderdomain": "circuitocinemascuole.com",
"deliverystatus": "5.1.1",
"token": "daad8f8fc89cef70e1406a9d2b38be6c35326e03",
"recipient": "...@gmail.com",
"subject": "Prenotazioni aperte_Giornata Internazionale dei Diritti dell'Infanzia e dell'Adolescenza_Film FIGLI DEL SOLE",
"origin": "/home/rs109-bounce/Maildir/new/1635528969.21113_0.rsbox.realsender.com",
"rhost": "gmail-smtp-in.l.google.com",
"reason": "userunknown",
"diagnosticcode": "550-5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/?p=NoSuchUser z3si7494964ybg.507 - gsmtp 503 5.5.1 RCPT first. z3si7494964ybg.507 - gsmtp",
"messageid": "McuPi4DjtlyhvlSMVNB4wTXsUKQeIy6XwlKoAZuJ4@www.circuitocinemascuole.com",
"listid": "",
"action": "failed",
"softbounce": 0,
"replycode": "550",
"catch": null,
"alias": "",
"smtpagent": "Sendmail",
"smtpcommand": "DATA"
},
https://…hardbounces.json
i dettagli degli hard bounce 1 ricevuti negli ultimi sette giorni, in formato JSON
https://…hardbounces.email
l’elenco degli indirizzi email che hanno generato un hard bounce 1 negli ultimi sette giorni
1 = criterio di selezione: softbounce == 0
https://…softbounces.json
i dettagli dei soft bounce 2 ricevuti negli ultimi sette giorni, in formato JSON
https://…softbounces.email
l’elenco degli indirizzi email che hanno generato un soft bounce 2 negli ultimi sette giorni
2 = criterio di selezione: softbounce == 1
Questi sono gli stessi file utilizzati dalla block list automatica:
https://…hardbouncesfull.email
l’elenco di tutti gli indirizzi email che hanno generato due o più hard bounce
ad almeno una settimana di distanza l’uno dall’altro
https://…softbouncesfull.email
l’elenco di tutti gli indirizzi email che hanno generato tre o più soft bounce
ad almeno una settimana di distanza l’uno dall’altro
Prova gratuita di RealSender
Sottosezioni di app bouncehandler
caselle email per newsletter
Per ricevere i messaggi rimbalzati (bounce) generati dall’invio di newsletter e mailing di massa,
è necessario impostare caselle di posta aggiuntive (ad esempio bounce@…)
ed una casella opzionale per ricevere le risposte (es. news @ …)
se si desidera filtrarle ed inviare risposte automatiche alle richieste più comuni.
Per questo motivo abbiamo attivato due caselle email abbinate al vostro account RealSender:
bounce@nomedidominio.it -> bounce@rsXXX-realsender.com
news@nomedidominio.it -> news@rsXXX-realsender.com
Spiegazione:
Utilizzando un indirizzo Mail-From (noto anche come bounce/return-path/envelope address)
con un dominio diverso dall'indirizzo From (mittente)
si interromperebbe l'autenticazione DMARC
Per usare le "caselle email per newsletter"
è necessario configurare un sottodominio dell'indirizzo From (mittente)
per esempio: l'indirizzo From (mittente) è: offerte@nomedidominio.it
il sottodominio potrebbe essere: email.nomedidominio.it CNAME rsXXX-realsender.com
l'indirizzo Mail-From diventa: bounce@email.nomedidominio.it
La configurazione suggerita segue le regole
per inviare email conformi a DMARC per conto dei clienti.
DMARC permette infatti di inviare email autenticate utilizzando un sottodominio (come email.nomedidominio.it ),
ed essere ancora in grado di utilizzare il dominio di base nell’intestazione From: (ad es. From: offerte@nomedidominio.it ).
Non sono richieste impostazioni aggiuntive nel DNS del nome di dominio.
Come da RFC1912 sezione 2.4:
Un record CNAME non può coesistere con altri dati.
In altre parole, se email.nomedidominio.it è un alias per rsXXX-realsender.com,
non può anche avere un record MX per email.nomedidominio.it o un record A,
o persino un record TXT
Le caselle sono state configurate in modo da poter ricevere
grandi quantità di mail in breve tempo, come avviene nel caso dei bounce.
!!! Attenzione: i messaggi email vengono eliminati automaticamente dopo 7 giorni dalla ricezione !!!
Per scaricare le caselle email, occorre configurarle nel proprio client di posta
o nell’applicazione che analizza i bounce,
indicando come server POP3 l’indirizzo: pop.rsXXX-realsender.com.
Nome utente e password delle caselle sono disponibili tramite l’area riservata del sito.
list-unsubscribe con blocco

Se non sono presenti, RealSender aggiunge in automatico le intestazioni List-Unsubscribe
nei messaggi inviati, come descritto nella pagina “rendete facile la cancellazione”.
Nell’app di messaggistica del destinatario,
dopo aver cliccato il link “Annulla iscrizione”, appare la richiesta di conferma:

In seguito alla richiesta ricevuta, il provider ci invia la notifica di cancellazione,
che recapitiamo subito all’indirizzo email indicatoci dal cliente, anche più di uno,
con oggetto: “RealSender :: rsXXX MM-DD #EMAILID# :: please UNSUBSCRIBE me ::”.
La block list automatica
L’app “bouncehandler” controlla in automatico le richieste di cancellazione ricevute
e blocca i nuovi invii ai destinatari che hanno richiesto di non ricevere altre email.
Viene attivata la block list delle “unsubscriptions” (cancellazioni):
contiene tutti gli indirizzi email che hanno richiesto la cancellazione
tramite la funzione “List-Unsubscribe”, come descritto qui sopra.
il log settimanale delle “unsubscriptions” (cancellazioni) è disponibile all’indirizzo web:
https://…unsubs.email.weekly
L’invio di messaggi ad un destinatario presente nella block list genererà un errore come questo:

Gestite i blocchi in autonomia
Mettiamo a vostra disposizione i seguenti file,
come indirizzi web, protetti da password o da indirizzo IP:
https://…unsubs.json
i dettagli delle richieste di cancellazione ricevute negli ultimi sette giorni, in formato JSON, come ad esempio:
{
"mailbox": "rsXXX",
"id": "20241121T181856-0088",
"from": "Domenico Pincelli <pincelli7@nomedidominio.it>",
"to": [
"<abuse@rsXXX-realsender.com>"
],
"subject": "RealSender :: rsXXX Nov-1 4ALGbKtb016000 :: please UNSUBSCRIBE me ::",
"date": "2024-11-21T18:18:56.908809804+01:00",
"posix-millis": 1732209536908,
"size": 4057,
"seen": false
},
https://…unsubs.email
l’elenco degli indirizzi email che hanno richiesto la cancellazione negli ultimi sette giorni
Questo è lo stesso file utilizzato dalla block list automatica:
https://…unsubssfull.email
l’elenco di tutti gli indirizzi email che hanno richiesto la cancellazione, in ordine alfabetico
Prova gratuita di RealSender