Si riferisce a questa pagina dal readme, che ti dice come specificare il tuo hostname. Ti avverte che il tuo nome host non funzionerà al di fuori della tua rete locale; sendmail allega il tuo nome host come mittente del messaggio, ma sarà inutile dall'altra parte perché le persone al di fuori della tua rete locale non riescono a trovare la macchina ixtmixilix
. Dovresti specificare un nome host che può essere risolto da qualsiasi luogo, come ixtmixilix.example.com
Per me su Ubuntu 14.04 questo ha risolto il problema:
$ sudo nano /etc/hostname
Cambia il tuo nome host in qualcosa come my-domain.XXX
Dove XXX =.com OPPURE .net OPPURE .alcuni
Poi sudo sendmailconfig
aggiornato tutto il restoPuoi testare la tua configurazione così:
$ sendmail -v [email protected] < test.mail
Ho usato la mia casella di posta elettronica di dominio privato poiché servizi come Gmail bloccano questo tipo di email:
050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is
050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
050 550-5.7.1 this message has been blocked. Please visit
050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp
Dove test.mail
è un file contenente qualunque messaggio desideri inviare
Su Debian 8 (Jessie) funziona:
$ sudo hostnamectl set-hostname yourdomain.com
Quindi provalo in questo modo:
$ hostname
yourdomain.com