Se refiere a esta página del archivo Léame, que le indica cómo especificar su nombre de host. Le advierte que su nombre de host no funcionará fuera de su red local; sendmail adjunta su nombre de host como el remitente del mensaje, pero será inútil en el otro extremo porque las personas fuera de su red local no pueden encontrar la máquina ixtmixilix
. Debe especificar un nombre de host que se pueda resolver desde cualquier lugar, como ixtmixilix.example.com
Para mí en Ubuntu 14.04 que resolvió el problema:
$ sudo nano /etc/hostname
Cambie su nombre de host a algo como mi-dominio.XXX
Donde XXX =.com O .net O .some
Entonces sudo sendmailconfig
actualizado todo el resto Puedes probar tu configuración así:
$ sendmail -v [email protected] < test.mail
Utilicé mi casilla de correo electrónico de dominio privado ya que servicios como Gmail bloquean este tipo de correo electrónico:
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
Donde test.mail
es un archivo que contiene cualquier mensaje que desee enviar
En Debian 8 (Jessie) funciona:
$ sudo hostnamectl set-hostname yourdomain.com
Entonces pruébalo de esta manera:
$ hostname
yourdomain.com