Mettre un nom avant l'adresse expéditeur en SMTP [Résolu]

Signaler
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011
-
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011
-
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

Messages postés
571
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
3
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>
Messages postés
571
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
3
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.
Messages postés
571
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
3
Maintenant que j' y pense... Il pourrait s'agir d'encore une autre "exception de chez microsoft".
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011

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é.
Messages postés
223
Date d'inscription
mercredi 13 juillet 2005
Statut
Membre
Dernière intervention
8 août 2011

Ok, ça marche impec man merci pour la solution !