RASPBERRY INVIO POSTA CON exim4

Molti utenti dichiarano che con ssmtp non riescono ad ottenere risultati, tuttavia esistono altri metodi che possono essere utilizzati per la creazione di un webserver mail, uno su tutti è exim4.

Vediamo cosa occorre per farlo funzionare, partendo dall’installazione dei pacchetti relativi:

sudo apt-get update

sudo apt-get install exim4

Al termine dell’installazione procediamo a riconfigurare con i nostri parametri:

sudo dpkg-reconfigure exim4-config

dobbiamo rispondere alle varie domande proposte al modo seguente:

  • Mail sent by smarthost; received via SMTP or fetchmail
  • raspberrypi (oppure quello che è il vostro hostname)
  • ip addresses: 127.0.0.1 ; ::1
  • altre destinazioni: raspberrypi
  • machine to relay:
  • ip address or hostname: smtp.gmail.com:587
  • Hiode local mail: NO
  • keep number of DNS: NO
  • Delivery method: maildir format in home directory
  • Slit configuration: NO

A questo punto occorre editare il file passwd.client con i nostri dati:

sudo nano /etc/exim4/passwd.client

aggiungere le seguenti righe:

gmail-smtp.l.google.com:tua_mail@gmail.com:tua_password

*.google.com:tua_mail@gmail.com:tua_password

smtp.gmail.com:tua_mail@gmail.com:tua_password

Aggiorniamo e riavviamo il servizio:

sudo update-exim4.conf

sudo service exim4 restart

Possiamo adesso provare l’invio della mail:

echo ‘corpo della mail’ | mail -s  oggetto_della_mail  indirizzo_di_destinazione

Se dovessimo ricevere un messaggio di errore è possibile consultare il log all’indirizzo seguente:

less /var/log/exim4/mainlog