OVH Cloud OVH Cloud

smtp mail from probleme de Syntaxe

4 réponses
Avatar
pcouas
Bonjour,

Mon Linux avec postfix n'accepte pas la commande 'mail from' avec
commentaires, afin d'avoir le nom reel de la personne.

Exemple

$ telnet mail.domaine.fr 25
Trying xxx.xxx.xxx.xxx...
Connected to mail.domaine.fr.
Escape character is '^]'.
220 mail.domaine.fr ESMTP Postfix
HELO mail.domaine.fr
250 mail.domaine.fr
mail from:<moi@domaine.fr>
250 Ok

Mais les syntaxes suivantes ne fonctionnent pas
mail from:QQQQ<moi@domaine.fr>
503 Error: nested MAIL command
mail from: QQQQ <moi@domaine.fr>
503 Error: nested MAIL command
mail from: (QQQQ) <moi@domaine.fr>
503 Error: nested MAIL command
mail from: <(QQQQ)moi@domaine.fr>
503 Error: nested MAIL command
mail from: 'QQQQ' <moi@domaine.fr>
503 Error: nested MAIL command
mail from: =QQQQ= <moi@domaine.fr>
503 Error: nested MAIL command
mail from: "QQQQ" <moi@domaine.fr>
503 Error: nested MAIL command


Merci de me donner la bonne syntaxe

Philippe

4 réponses

Avatar
Olivier Miakinen

Mon Linux avec postfix n'accepte pas la commande 'mail from' avec
commentaires, afin d'avoir le nom reel de la personne.

Exemple

[...]
250 mail.domaine.fr
mail from:
250 Ok


Je croyais que cela devait être en majuscules exclusivement :
MAIL FROM:

Mais les syntaxes suivantes ne fonctionnent pas
mail from:QQQQ
503 Error: nested MAIL command
mail from: QQQQ
503 Error: nested MAIL command
mail from: (QQQQ)
503 Error: nested MAIL command
mail from: <(QQQQ)
503 Error: nested MAIL command
mail from: 'QQQQ'
503 Error: nested MAIL command
mail from: =QQQQ=
503 Error: nested MAIL command
mail from: "QQQQ"
503 Error: nested MAIL command


C'est normal. Le FROM d'enveloppe n'a besoin de rien d'autre que de
l'adresse email.

Merci de me donner la bonne syntaxe


Tu ne confondrais pas le FROM d'enveloppe avec les entêtes du message ?


--
Olivier Miakinen
À Bruxelles, vous avez vu le Miakinen Pis ?

Avatar
Xavier Roche
Olivier Miakinen wrote:
Je croyais que cela devait être en majuscules exclusivement :
MAIL FROM:


Nope. Enfin pas en ESMTP (et probablement pas en SMTP, mais j'ai la
flemme de vérifier).
<http://www.ietf.org/rfc/rfc2821.txt?number(21>
"Verbs and argument values (e.g., "TO:" or "to:" in the RCPT command and
extension name keywords) are not case sensitive"

C'est normal. Le FROM d'enveloppe n'a besoin de rien d'autre que de
l'adresse email.


RCPT TO:<forward-path> [ SP <rcpt-parameters> ] <CRLF>
Forward-path = Path
Path = "<" [ A-d-l ":" ] Mailbox ">"
A-d-l = At-domain *( "," A-d-l )
; Note that this form, the so-called "source route",
; MUST BE accepted, SHOULD NOT be generated, and SHOULD be
; ignored.
At-domain = "@" domain

Tiens je savais pas qu'on pouvait coller des paramètres après. On en
apprend tous les jours!

Rcpt-parameters = esmtp-param *(SP esmtp-param)
esmtp-param = esmtp-keyword ["=" esmtp-value]
esmtp-keyword = (ALPHA / DIGIT) *(ALPHA / DIGIT / "-")
esmtp-value = 1*(%d33-60 / %d62-127)
; any CHAR excluding "=", SP, and control characters

Du genre:
RCPT TO: baz=1

Quelqun a déja vu ce genre de truc ?

Avatar
Thomas Labourdette
[crosspost et suivi sur fr.comp.mail.serveurs]

a écrit le jeudi 04 Novembre 2004 16:59 :

Bonjour,

Mon Linux avec postfix n'accepte pas la commande 'mail from' avec
commentaires, afin d'avoir le nom reel de la personne.

Exemple

$ telnet mail.domaine.fr 25
Trying xxx.xxx.xxx.xxx...
Connected to mail.domaine.fr.
Escape character is '^]'.
220 mail.domaine.fr ESMTP Postfix
HELO mail.domaine.fr
250 mail.domaine.fr
mail from:
250 Ok

Mais les syntaxes suivantes ne fonctionnent pas
mail from:QQQQ
503 Error: nested MAIL command


Normal, entre chaque mail from, tu dois faire rset.

Exemple :
:~$ telnet smtp 25
Trying 192.168.1.254...
Connected to serveur.labourdette.homelinux.com.
Escape character is '^]'.
220 smtp.labourdette.homelinux.com ESMTP Postfix (Debian/GNU)
HELO test
250 smtp.labourdette.homelinux.com
mail from: toto
250 Ok
mail from: toto
503 Error: nested MAIL command
RSET
250 Ok
mail from:titi
250 Ok

@+
--
Jacques LAME (signature aléatoire)
ECONOMISTE : expert qui saura demain pourquoi ce qu'il a prédit hier
n'est pas arrivé aujourd'hui.

Avatar
pcouas
Bonjour

Effectivement je ne savais pas que dans l'entete de message il y avait un from

Merci