Envoi de message avec telnet

Le
geo cherchetout
Bonjour,

Je suis toto@orange.fr et je veux envoyer un message à titi@laposte.net.
Voici le dialogue entre moi et le serveur smtp d'Orange :

$ telnet smtp.orange.fr 25
Trying 80.12.242.16
Connected to smtp.orange.fr (80.12.242.16).
Escape character is '^]'.
220 mwinf5d46 ME ESMTP server ready
EHLO Polo.lan
250-mwinf5d46 hello [www.xxx.yyy.z], pleased to meet you
250-HELP
250-AUTH LOGIN PLAIN
250-SIZE 44000000
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 OK
MAIL FROM:<toto@orange.fr>
250 2.1.0 <toto@orange.fr> sender ok
RCPT TO:<titi@laposte.net>
250 2.1.5 <titi@laposte.net> recipient ok
DATA
354 enter mail, end with "." on a line by itself
from: Toto <toto@orange.fr>, subject: Bonjour
Au revoir
.
250 2.0.0 JfMy1i00L07HmdZ03fNEqf mail accepted for delivery
QUIT
221 2.0.0 mwinf5d46 ME closing connection
Connection closed by foreign host.

Mais voilà le message d'erreur qui me revient peu après :

This is the mail system at host mwinf8512.laposte.net.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients.

The mail system

<titi@laposte.net>: host back62-mail02-03.meplus.info[10.98.54.97] said: 554
5.6.0 Message contains invalid header

Quelqu'un peut me dire ce qui ne va pas dans mon message ?
Vos réponses Page 2 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
geo cherchetout
Le #24157631
Le 09/01/2012 00:33, *Bruno Tréguier* a écrit fort à propos :

Bon, je crois qu'il ne reste plus qu'à recommencer en ajoutant quelques
champs, jusqu'à ce que ça passe...



Le plus simple est vraisemblablement pour vous de reprendre certains
en-têtes d'un message légitime par copier/coller. Ce qui concerne MIME:
Mime-Version, Content-Type, Content-Transfer-Encoding, éventuellement le
User-Agent, déjà ça devrait calmer l'anti-spam, mais il se peut que cela
vienne aussi du texte un peu court: "Au revoir" tout court, ça peut
sembler curieux, voire suspect, à certains outils de lutte anti-spam.



J'aurais peut-être réussi si j'avais su dans quel ordre insérer tous ces
paramètres, par exemple en analysant une capture faite avec wireshark, mais
j'ai trouvé une autre solution en utilisant ssmtp. Pour automatiser l'envoi
d'un message, même plus besoin d'un script expect. :-)
Merci quand-même pour les conseils, toujours bons à prendre pour notre
culture générale.
Publicité
Poster une réponse
Anonyme