Gestisco un piccolo server di posta per le mie e-mail private, alcuni amici che hanno siti Web e due ONG. In totale il mio server invia tra 60 e 400 messaggi al giorno. Molte di queste e-mail sono mail personali , tra due o più persone che si conoscono. Occasionalmente (di solito una o due volte a settimana) ci sarà un mailing che verrà inviato ai "membri" di una ONG, informandoli sulle novità, ecc.
Ora sono già passato dalle "mailing di massa" (circa 100 destinatari, tutti conosciuti personalmente e abbonati manualmente tramite un modulo cartaceo) a mailgun.org.
Ricevo ancora (e sempre di più) messaggi rifiutati. Soprattutto i grandi provider di posta elettronica come Gmail, Yahoo o Microsoft (hotmail, live.com, ...) decidono di rifiutare con un 550 o inviare messaggi personali alla cartella Spam dei destinatari. A volte questo succede:
- utente gmail invia e-mail all'utente sul mio sistema
- l'utente sul mio sistema risponde
- la risposta viene rifiutata o inviata allo spam
Cose che ho fatto:
- configurare DKIM (firma per dominio di tutta la posta elettronica in uscita)
- impostare SPF, i domini di solito hanno
~all
, alcuni-all
- Ho un PTR corretto per l'IP del mio server di posta
- ovviamente nessun relay aperto, gli utenti possono inviare dal proprio indirizzo e-mail solo dopo l'autenticazione
- Ho le politiche DMARC per la maggior parte dei domini
- Giudico il limite dei messaggi in uscita, per alcuni server di posta fino a 1 al minuto
- i servizi di test di posta riportano punteggi "perfetti" (tutti i passaggi) per tutto quanto sopra
- Controllo regolarmente il mio IP per la lista nera usando http://www.dnsbl.info - è sempre tutto verde
Ora il paradosso arriva qui: per la maggior parte dei grandi fornitori di posta, c'è un modo per registrarsi per monitorare i tassi di rifiuto e la reputazione IP:
- https://postmaster.google.com
- https://postmaster.live.com/snds
- e credo che Yahoo abbia qualcosa di simile
ma non mi classifico come mittente di massa, a causa del volume ridotto. Quindi mi sono registrato per monitorare la mia reputazione e i tassi di rifiuto, ma poiché non invio e-mail di massa, non ci sono rapporti.
C'è qualcos'altro che posso fare per migliorare le tariffe di consegna della posta? O dovrei arrendermi e smettere di provare a utilizzare il mio server di posta?
Nel caso sia pertinente: utilizzo Postfix e ho regole molto rigide sulla posta in arrivo (ovvero nessun dominio / nome host sconosciuto o record SPF non validi, utilizzo spamassassin ecc.)
Aggiornare
Ecco un esempio, inviato da me ai miei suoceri ed è arrivato nella loro cartella SPAM: http://pastebin.com/BC6YgjpQ (ho sostituito il dominio dell'indirizzo di invio con example.com
e l'indirizzo del destinatario con example@gmail.com
)
Da quando è emersa la domanda: le connessioni a Gmail sono Untrusted TLS connection established to gmail-smtp-in.l.google.com[2a00:1450:400c:c0b::1b]:25: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
crittografate.