Magazine Informatica

Exim4 e smarthost: forzare gli indirizzi mittenti

Creato il 16 settembre 2013 da Nightfly

Ultimamente molti server SMTP tipici dei servizi di Webmail gratuiti (quali out.virgilio.it oppure smtp.email.it), hanno attuato diverse restrizioni riguardanti le email in uscita. Ad esempio, a parte l'autenticazione necessaria per la posta in uscita (che ormai è divenuta obbligatoria) e all'indirizzo IP della macchina mittente (il classico controllo sul netblock pubblico), sono stati introdotti altri criteri di controllo, quali l'effettiva esistenza del dominio (verificando anche che la macchina mittente sia autoritativa per il suddetto dominio) e l'effettiva esistenza dell'indirizzo di posta mittente.

exim-blue-ld.png

Ora, poichè sono solito configurare i miei server con un servizio SMTP attivo (nella fattispecie Exim4), in modo tale che possa interfacciarsi con uno smarthost esterno per l'invio delle email di monitoring, ho dovuto forzare l'indirizzo di posta mittente per evitare che le mail in uscita venissero respinte.

Per fare ciò ho semplicemente editato il file /etc/email-addresses:

nightfly@nightbox:~$ sudo nano /etc/email-addresses

il cui contenuto dovrà essere simile al seguente:

root: [email protected]
nightfly: [email protected]
nagios: [email protected]

Il solito restart del demone in questione:

nightfly@nightbox:~$ sudo service exim4 restart

e finalmente le nostre email non verranno più respinte.

Alla prossima.


Ritornare alla prima pagina di Logo Paperblog