J'essaie d'utiliser la console de Fedora 17 pour m'envoyer un email automatisé.
Je lance ceci:
echo "email content" | mail -s "blah" [email protected]
Cela fonctionne bien, Google le traite comme un spam, mais tout est cool quand vous le marquez. Pour Hotmail, des politiques empêchent l’envoi du courrier électronique.
Je fais ça:
echo "email content" | mail -s "blah" [email protected]
Et l'e-mail retourne comme non distribuable, il n'apparaît même pas dans le dossier spam et je reçois ceci comme réponse:
----- Transcript of session follows -----
... while talking to mx3.hotmail.com.:
>>> MAIL From:<[email protected]> SIZE=685
<<< 550 DY-001 (BAY0-MC3-F8) Unfortunately, messages from 184.90.101.28
weren't sent. Please contact your
+Internet service provider. You can tell them that Hotmail does not relay
dynamically-assigned IP ranges.
+You can also refer your provider to
http://mail.live.com/mail/troubleshooting.aspx#errors.
554 5.0.0 Service unavailable
Donc, apparemment, hotmail n'aime pas tellement les spammeurs, ils bloquent tout ce qui a une plage d'adresses IP assignée dynamiquement. Google ne le fait pas. Quel est le moyen le plus simple de contourner ce problème et d’envoyer un courrier électronique à hotmail et de se retrouver dans leur dossier de courrier indésirable pour être débloqué plus tard par l’utilisateur?
Hotmail (Windows Live) bloque les courriels des domaines sans enregistrement SPF. Avec Microsucks, vous devez faire quelques pas en arrière, créer un profil avec votre domaine et peut-être laisser passer vos emails.
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
Moche travail pour envoyer un email automatisé de mon ordinateur personnel à hotmail
Ce que j'ai fini par faire, c'est d'envoyer un courrier électronique à mon compte Gmail, puis d'envoyer des courriels Gmail avec une règle à mon compte Hotmail à l'aide des commandes suivantes: https://stackoverflow.com/questions/2591755/how-send-html-mail-using-linux-command-line/13853042#13853042
la source
Vous pouvez essayer d'utiliser un proxy de messagerie (votre message est transféré et semble ainsi provenir d'une source plus légitime qu'une adresse DHCP résidentielle).
En fait, ça me revient maintenant (ça fait un moment que je n’ai pas fait ça). Vous pouvez éditer la configuration de Sendmail M4 et ajouter quelques lignes comme ceci:
Je pense que vous devrez peut-être recompiler après cela, mais c'est assez facile à faire.
Cela permettra à votre courrier de relayer via le serveur de messagerie de votre fournisseur de services Internet afin qu'il apparaisse plus légitime pour le monde extérieur (ne provient plus de votre adresse IP dynamique!). J'ai commencé à utiliser gmail et live.com pour le courrier électronique il y a quelques années. Je ne l'ai donc pas fait depuis un moment, mais Google et vous trouverez des informations supplémentaires sur la procédure à suivre.
Quelques infos ici: http://www.dnsexit.com/support/mailrelay/sendmail.html
le
m4 sendmail.mc >sendmail.cf
le bit est quand il recompile je pense.En outre, vous devez disposer d'un compte sur le serveur de messagerie de votre fournisseur de services Internet. Ce compte est ensuite utilisé pour transférer les messages de votre serveur domestique vers le monde extérieur. J'avais l'habitude de le faire tout le temps jusqu'à ce que mon FAI me ferme en bloquant le port 25 sur mon service. Maintenant, j'utilise les applications gmail et live.com. Vous pouvez héberger gratuitement le courrier de votre domaine par leur intermédiaire. C'est donc une très jolie alternative à l'hébergement de votre propre courrier.
la source