Le programme 'mail' de fedora 17 ne peut pas envoyer de message à hotmail

0

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?

Eric Leschinski
la source

Réponses:

1

Lors de l'utilisation d'une plage IP dynamique, il est impossible de s'assurer qu'un serveur de messagerie accepte votre courrier électronique.

Vous pouvez essayer de rendre votre courrier électronique moins spammé, en espérant que le serveur de messagerie destinataire utilise une somme d'heuristiques comme SpamAssassin. Peut-être utiliser Hashcash . Mais pour les serveurs de messagerie qui rejettent votre courrier avant même de le recevoir, vous n'avez aucune chance.

Si vous voulez que vos courriels passent, votre meilleur pari est de relevez votre email via un service de courrier réputé. De nombreux FAI offrent cela gratuitement; chercher un accès SMTP. Si votre FAI ne le propose pas, il y a beaucoup de services commerciaux .

Vous pouvez également envoyer du courrier à partir d'une adresse IP non dynamique. Achetez une adresse IP statique (commerciale) auprès de votre fournisseur de services Internet ou configurez un VPS tel que Linode .

Philip
la source
En fin de compte, c’est ce que j’ai fait, j’envoie à gmail et envoie un e-mail à mon autre email contenant des règles. C'est un bidule moche mais qui répond à mes besoins.
Eric Leschinski
0

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

Eric Leschinski
la source
0

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:

Define      define(`SMART_HOST', `smtp.comcast.net')dnl     
Feature     FEATURE(`authinfo',`hash /etc/mail/authinfo')dnl    

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.

Ted
la source