Mettre un nom avant l'adresse expéditeur en SMTP

Résolu
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011 - 22 juin 2006 à 12:41
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011 - 24 juin 2006 à 18:06
Bonjour,

J'aimerai mettre une chaine de caractère avant l'email de l'expéditeur (protocole SMTP) pour que cette chaine apparaisse à la place de l'adresse lors de la consultation des messages.
Voici la commande qui fonctionne :

"MAIL FROM:<nom@hotmail.com>\r\n"

J'ai essayé ça :

"MAIL FROM: nom <nom@hotmail.com>\r\n"

Mais ça ne fontionne pas.
Merci d'avance pour les sugestions.

5 réponses

katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
24 juin 2006 à 17:28
TsstTsst... évidemment que ça marche chez ex-wanadaube.


Regardes. Dans le header, le


"MAIL FROM: nom <nom@hotmail.com>\r\n"


... Est destiné au serveur, c'est la seule chose qui l' intéresse pour
acheminer le message. Le nom du gars ne l' intéresse pas. Dans ce cas
le nom sera carrément ignoré mais le message arrivera.


En revanche les noms intéressent le client qui recevra le message.

C'est pourquoi on peut préciser le nom directos dans le message, après le DATA, de cette manière:

 


DATA


354 Start mail input; end with .<crlf>

from: "HeavenForsaker" <HF@cppfrance.com>

to: "4cent4" <404@cppfrance.com>

subject: voila

...


Le client analysera le bastringue pour en extraire les noms s'il y en a.

Bonne prog l' ami
</crlf>
3
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
23 juin 2006 à 18:38
Salut :)


"MAIL FROM: nom <nom@hotmail.com>\r\n"


C'est bien la bonne syntaxe (ndlt idem pour RCPT TO)! Normalement le
serveur répond par un 250 OK. Ce qui laisse penser que le serveur est
non conforme au protocole. Ma suggestion: se renseigner sur le serveur.
Car, définir des protocoles est une chose, les implémenter est une
autre histoire.
0
katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
23 juin 2006 à 18:42
Maintenant que j' y pense... Il pourrait s'agir d'encore une autre "exception de chez microsoft".
0
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011
24 juin 2006 à 11:19
Merci katsankat pour la confirmation,
j'ai testé sur le serveur smtp de wanadoo (smtp.wanadoo.fr) et il me colle un "501 Bad address syntax", je crois comme toi que le fait de pouvoir rajouter le nom devant une adresse est une fonction implémenté sur certains serveur uniquement, mais faudrait tester chez d'autre FAI, en tout cas chez orange c'est rapé.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
HeavenForsaker Messages postés 223 Date d'inscription mercredi 13 juillet 2005 Statut Membre Dernière intervention 8 août 2011
24 juin 2006 à 18:06
Ok, ça marche impec man merci pour la solution !
0
Rejoignez-nous