Mi sarà capitato già oltre 10 volte nell’ultimo mese, ma dimentico sempre come risolvere il problema della lentezza di sendmail su Ubuntu.
Dopo aver installato sendmail col seguente comando:
sudo apt-get install sendmail
Proviamo ad effettuare un invio dummy verso un nostro indirizzo email [email protected]
echo "Test email sent from sendmail" | /usr/sbin/sendmail [email protected]
Se l’email arriva ma l’esecuzione del comando tarda a terminare, ecco la soluzione. Verifichiamo quale sia l’hostname digitando appunto hostname. Ora supponiamo che l’hostname sia salvatore, modifichiamo l’/etc/hosts come segue:
sudo nano /etc/hosts
Aggiungiamo in testa al file la seguente stringa:
127.0.0.1 salvatore salvatore.local salvatore.localhost
Ora riconfiguriamo sendmail digitando:
sudo sendmailconfig
Non ci rimane che ripetere il test per l’invio dummy e verificare che tutto sia ok.