Il fait référence à cette page du fichier readme, qui vous indique comment spécifier votre nom d'hôte. Il vous avertit que votre nom d'hôte ne fonctionnera pas en dehors de votre réseau local ; sendmail attache votre nom d'hôte en tant qu'expéditeur du message, mais il sera inutile à l'autre bout car les personnes extérieures à votre réseau local ne peuvent pas trouver la machine ixtmixilix
. Vous devez spécifier un nom d'hôte qui peut être résolu de n'importe où, comme ixtmixilix.example.com
Pour moi sur Ubuntu 14.04 qui a résolu le problème :
$ sudo nano /etc/hostname
Remplacez votre nom d'hôte par quelque chose comme mon-domaine.XXX
Où XXX =.com OU .net OU .some
Alors sudo sendmailconfig
mis à jour tout le resteVous pouvez tester votre configuration ainsi :
$ sendmail -v [email protected] < test.mail
J'ai utilisé ma boîte e-mail de domaine privé car des services tels que gmail bloquent ce type d'e-mail :
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
Où test.mail
est un fichier contenant le message que vous souhaitez envoyer
Sur Debian 8 (Jessie) fonctionne :
$ sudo hostnamectl set-hostname yourdomain.com
Alors testez-le de cette façon :
$ hostname
yourdomain.com