Pourquoi est-ce que l'envoi d'e-mails via Mutt fonctionne sur gmail mais pas sur evernote?

J'ai récemment installé sendmail et mutt sur Ubuntu 14, sans configuration. Cela fonctionne bien comme cela lors de l'envoi d'un e-mail de test à un count gmail, par exemple

mutt -s 'test 1' < /dev/null -- me@example.com 

Cela arrive sans problème. Mais ne changez rien sauf l'adresse e-mail à un count evernote:

 mutt -s 'test 1' < /dev/null -- me.xxxxxx@m.evernote.com 

… et l'e-mail n'arrive jamais, bien que cette command se termine par le code 0 et aucune sortie vers stdout ou stderr.

J'ai confirmé que le count evernote et l'adresse e-mail fonctionnent en envoyant un e-mail du count gmail au count evernote. Il arrive sans problème.

J'ai mis le paramètre "from" dans mutt pour être le même que dans le count gmail, au cas où Evernote serait sélectif, ce qui ne devrait pas être, mais pas de différence.

Voici les en-têtes d'un email réussi via sendmail depuis ma boite locale vers mon count gmail.

Pourquoi Mutt ou sendmail pourraient-ils envoyer à une adresse e-mail vérifiée mais pas à une autre? Comment puis-je déboguer cela?

Mise à jour: c'était dans /var/log/mail.log:

 Oct 4 17:00:40 felix sm-mta[11608]: t94K9ICL000793: to=<me.xxxxx@m.evernote.com>, ctladdr=<mori@felix> (1000/1000), delay=02:51:21, xdelay=00:00:02, mailer=esmtp, pri=1769303, relay=m.evernote.com. [204.154.94.70], dsn=4.1.8, stat=Deferred: 450 4.1.8 <mori@felix>: Sender address rejected: Domain not found Oct 4 17:01:01 felix sm-msp-queue[11592]: unable to qualify my own domain name (felix) -- using short name 

Donc, l' Sender address rejected: Domain not found et il unable to qualify my own domain name (felix) -- using short name Sender address rejected: Domain not found unable to qualify my own domain name (felix) -- using short name . Cela signifie-t-il que je dois changer le nom de domaine des e-mails sortants en quelque chose d'enregistré publiquement pour que mon e-mail soit accepté par certains servers? Est-ce une exigence commune? Dois-je le faire via sendmail ou mutt, et comment?

Evernote n'aime pas votre adresse d'expéditeur:

 stat=Deferred: 450 4.1.8 <mori@felix>: Sender address rejected: Domain not found 

"felix" n'est pas un nom de domaine. Tout au plus, c'est un nom d'hôte nu, et cela n'a pas de sens en dehors de votre propre réseau.

Certains servers de messagerie sont configurés pour rejeter le courrier sans un nom de domaine complet (FQDN), généralement parce que beaucoup de spam est envoyé de la sorte. On dirait que le server d'evernote est configuré de cette façon (il est étrange, cependant, qu'il soit temporaire avec 4xx plutôt que permanent avec 5xx).

Vous devez configurer Mutt et / ou sendmail pour utiliser un FQDN valide …. peut-être mettre le FQDN plutôt que le nom d'hôte court dans /etc/mailname et redémarrer sendmail .