J'essaye d'utiliser la fonction mail(), mais elle ne fonctionne pas avec tous les serveurs d'email que j'ai essayés, j'obtiens bien mes messages avec hotmail, mais pas avec gmail ou free.
voici mes deux fonctions :
CODE
//e-mail aux admin
mail($destinataires,
"Nouvelle réservation !",
"Bonjour,\n".$_SESSION['email'].", vient de créer une nouvelle réservation dans l'espace de réservation de France Limousine Service.",
"From: nils.bay_AT_gmail.com");
//e-mail au client
mail($_SESSION['email'],
"Votre réservation auprès de France Limousine Service",
"Bonjour,\nVotre réservation faite dans l'espace de réservation en ligne de France Limousine service à bien été prise en compte\n
Ceci est un e-mail envoyé automatiquement, il n'est pas possible d'y répondre.",
"From: nils.bay_AT_gmail.com");
mail($destinataires,
"Nouvelle réservation !",
"Bonjour,\n".$_SESSION['email'].", vient de créer une nouvelle réservation dans l'espace de réservation de France Limousine Service.",
"From: nils.bay_AT_gmail.com");
//e-mail au client
mail($_SESSION['email'],
"Votre réservation auprès de France Limousine Service",
"Bonjour,\nVotre réservation faite dans l'espace de réservation en ligne de France Limousine service à bien été prise en compte\n
Ceci est un e-mail envoyé automatiquement, il n'est pas possible d'y répondre.",
"From: nils.bay_AT_gmail.com");
quand je suis client avec l'adresse nilsbay_AT_hotmail.com, je reçois bien l'avertissement, mais quand je suis client avec mon adresse nilsbay_AT_free.fr je ne reçois rien, mais le message d'erreur suivant (grâce à nilsbay_AT_gmail.com positionné dans php.ini, je présume) :
CODE
The original message was received at 04/04/2005 03:47:33
from nilsinspiron ([127.0.0.1])
The following addresses had delivery problems:
=================================
nilsbay_AT_free.fr
Transcript of session follows:
=================================
Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
This is a copy of the message, including all the headers:
=================================
Date: Mon, 04 Apr 2005 15:47:33 +0100
Subject: Votre réservation auprès de France Limousine Service
To: nilsbay_AT_free.fr
From: nils.bay_AT_gmail.com
Bonjour,
Votre réservation faite dans l'espace de réservation en ligne de France Limousine service à bien été prise en compte
Ceci est un e-mail envoyé automatiquement, il n'est pas possible d'y répondre.[/code]
Par ailleurs, dans la log de postcast (mon serveur d'email) j'ai l'information suivante : [code]PostCast Server 2.6.0
SMTP log started at 4/4/2005 03:47:42
Thread 2: 03:47:43 [<-->] : Connecting to mx.free.fr
Thread 2: 03:47:43 [<-->] : Connected.
Thread 2: 03:47:44 [--->] : 220 mrelay4-2.free.fr ESMTP
Thread 2: 03:47:44 [<---] : HELO nilsinspiron
Thread 2: 03:47:44 [--->] : 250 mrelay4-2.free.fr
Thread 2: 03:47:44 [<---] : RSET
Thread 2: 03:47:44 [--->] : 250 flushed
Thread 2: 03:47:44 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:44 [--->] : 250 ok
Thread 2: 03:47:44 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:44 [--->] : 250 ok
Thread 2: 03:47:44 [<---] : DATA
Thread 2: 03:47:44 [--->] : 354 go ahead
Thread 2: 03:47:44 [<---] : .
Thread 2: 03:47:44 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:44 [<---] : QUIT
Thread 2: 03:47:44 [<-->] : Disconnected.
Thread 2: 03:47:44 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:44 [<-->] : Connecting to mrelay1-2.free.fr
Thread 2: 03:47:44 [<-->] : Connected.
Thread 2: 03:47:45 [--->] : 220 mrelay1-2.free.fr ESMTP
Thread 2: 03:47:45 [<---] : HELO nilsinspiron
Thread 1: 03:47:47 [<-->] : Error: Unable to resolve host name free.fr;
Thread 2: 03:47:47 [--->] : 250 mrelay1-2.free.fr
Thread 2: 03:47:47 [<---] : RSET
Thread 2: 03:47:47 [--->] : 250 flushed
Thread 2: 03:47:47 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:47 [--->] : 250 ok
Thread 2: 03:47:47 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:47 [--->] : 250 ok
Thread 2: 03:47:47 [<---] : DATA
Thread 2: 03:47:47 [--->] : 354 go ahead
Thread 2: 03:47:47 [<---] : .
Thread 2: 03:47:47 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:47 [<---] : QUIT
Thread 2: 03:47:47 [<-->] : Disconnected.
Thread 2: 03:47:47 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:47 [<-->] : Connecting to mrelay2-1.free.fr
Thread 2: 03:47:48 [<-->] : Connected.
Thread 2: 03:47:48 [--->] : 220 mrelay2-1.free.fr ESMTP
Thread 2: 03:47:48 [<---] : HELO nilsinspiron
Thread 2: 03:47:48 [--->] : 250 mrelay2-1.free.fr
Thread 2: 03:47:48 [<---] : RSET
Thread 2: 03:47:48 [--->] : 250 flushed
Thread 2: 03:47:48 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:48 [--->] : 250 ok
Thread 2: 03:47:48 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:48 [--->] : 250 ok
Thread 2: 03:47:48 [<---] : DATA
Thread 2: 03:47:48 [--->] : 354 go ahead
Thread 2: 03:47:48 [<---] : .
Thread 2: 03:47:48 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:48 [<---] : QUIT
Thread 2: 03:47:48 [<-->] : Disconnected.
Thread 2: 03:47:48 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:48 [<-->] : Connecting to mrelay2-2.free.fr
Thread 2: 03:47:49 [<-->] : Connected.
Thread 2: 03:47:49 [--->] : 220 mrelay2-2.free.fr ESMTP
Thread 2: 03:47:49 [<---] : HELO nilsinspiron
Thread 2: 03:47:49 [--->] : 250 mrelay2-2.free.fr
Thread 2: 03:47:49 [<---] : RSET
Thread 2: 03:47:49 [--->] : 250 flushed
Thread 2: 03:47:49 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:49 [--->] : 250 ok
Thread 2: 03:47:49 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:49 [--->] : 250 ok
Thread 2: 03:47:49 [<---] : DATA
Thread 2: 03:47:49 [--->] : 354 go ahead
Thread 2: 03:47:49 [<---] : .
Thread 2: 03:47:49 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:49 [<---] : QUIT
Thread 2: 03:47:49 [<-->] : Disconnected.
Thread 2: 03:47:49 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:50 [<-->] : Connecting to mx1-1.free.fr
Thread 2: 03:47:50 [<-->] : Connected.
Thread 2: 03:47:50 [--->] : 220 mx1-1.free.fr ESMTP
Thread 2: 03:47:50 [<---] : HELO nilsinspiron
Thread 2: 03:47:50 [--->] : 250 mx1-1.free.fr
Thread 2: 03:47:50 [<---] : RSET
Thread 2: 03:47:50 [--->] : 250 flushed
Thread 2: 03:47:50 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:50 [--->] : 250 ok
Thread 2: 03:47:50 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:50 [--->] : 250 ok
Thread 2: 03:47:50 [<---] : DATA
Thread 2: 03:47:50 [--->] : 354 go ahead
Thread 2: 03:47:50 [<---] : .
Thread 2: 03:47:50 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:50 [<---] : QUIT
Thread 2: 03:47:50 [<-->] : Disconnected.
Thread 2: 03:47:50 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Total Messages: 2
Sent: 0
Bad: 2
Left: 0
Time: 8 s
Msg/h: 900
SMTP log closed at 4/4/2005 03:47:50
from nilsinspiron ([127.0.0.1])
The following addresses had delivery problems:
=================================
nilsbay_AT_free.fr
Transcript of session follows:
=================================
Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
This is a copy of the message, including all the headers:
=================================
Date: Mon, 04 Apr 2005 15:47:33 +0100
Subject: Votre réservation auprès de France Limousine Service
To: nilsbay_AT_free.fr
From: nils.bay_AT_gmail.com
Bonjour,
Votre réservation faite dans l'espace de réservation en ligne de France Limousine service à bien été prise en compte
Ceci est un e-mail envoyé automatiquement, il n'est pas possible d'y répondre.[/code]
Par ailleurs, dans la log de postcast (mon serveur d'email) j'ai l'information suivante : [code]PostCast Server 2.6.0
SMTP log started at 4/4/2005 03:47:42
Thread 2: 03:47:43 [<-->] : Connecting to mx.free.fr
Thread 2: 03:47:43 [<-->] : Connected.
Thread 2: 03:47:44 [--->] : 220 mrelay4-2.free.fr ESMTP
Thread 2: 03:47:44 [<---] : HELO nilsinspiron
Thread 2: 03:47:44 [--->] : 250 mrelay4-2.free.fr
Thread 2: 03:47:44 [<---] : RSET
Thread 2: 03:47:44 [--->] : 250 flushed
Thread 2: 03:47:44 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:44 [--->] : 250 ok
Thread 2: 03:47:44 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:44 [--->] : 250 ok
Thread 2: 03:47:44 [<---] : DATA
Thread 2: 03:47:44 [--->] : 354 go ahead
Thread 2: 03:47:44 [<---] : .
Thread 2: 03:47:44 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:44 [<---] : QUIT
Thread 2: 03:47:44 [<-->] : Disconnected.
Thread 2: 03:47:44 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:44 [<-->] : Connecting to mrelay1-2.free.fr
Thread 2: 03:47:44 [<-->] : Connected.
Thread 2: 03:47:45 [--->] : 220 mrelay1-2.free.fr ESMTP
Thread 2: 03:47:45 [<---] : HELO nilsinspiron
Thread 1: 03:47:47 [<-->] : Error: Unable to resolve host name free.fr;
Thread 2: 03:47:47 [--->] : 250 mrelay1-2.free.fr
Thread 2: 03:47:47 [<---] : RSET
Thread 2: 03:47:47 [--->] : 250 flushed
Thread 2: 03:47:47 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:47 [--->] : 250 ok
Thread 2: 03:47:47 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:47 [--->] : 250 ok
Thread 2: 03:47:47 [<---] : DATA
Thread 2: 03:47:47 [--->] : 354 go ahead
Thread 2: 03:47:47 [<---] : .
Thread 2: 03:47:47 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:47 [<---] : QUIT
Thread 2: 03:47:47 [<-->] : Disconnected.
Thread 2: 03:47:47 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:47 [<-->] : Connecting to mrelay2-1.free.fr
Thread 2: 03:47:48 [<-->] : Connected.
Thread 2: 03:47:48 [--->] : 220 mrelay2-1.free.fr ESMTP
Thread 2: 03:47:48 [<---] : HELO nilsinspiron
Thread 2: 03:47:48 [--->] : 250 mrelay2-1.free.fr
Thread 2: 03:47:48 [<---] : RSET
Thread 2: 03:47:48 [--->] : 250 flushed
Thread 2: 03:47:48 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:48 [--->] : 250 ok
Thread 2: 03:47:48 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:48 [--->] : 250 ok
Thread 2: 03:47:48 [<---] : DATA
Thread 2: 03:47:48 [--->] : 354 go ahead
Thread 2: 03:47:48 [<---] : .
Thread 2: 03:47:48 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:48 [<---] : QUIT
Thread 2: 03:47:48 [<-->] : Disconnected.
Thread 2: 03:47:48 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:48 [<-->] : Connecting to mrelay2-2.free.fr
Thread 2: 03:47:49 [<-->] : Connected.
Thread 2: 03:47:49 [--->] : 220 mrelay2-2.free.fr ESMTP
Thread 2: 03:47:49 [<---] : HELO nilsinspiron
Thread 2: 03:47:49 [--->] : 250 mrelay2-2.free.fr
Thread 2: 03:47:49 [<---] : RSET
Thread 2: 03:47:49 [--->] : 250 flushed
Thread 2: 03:47:49 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:49 [--->] : 250 ok
Thread 2: 03:47:49 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:49 [--->] : 250 ok
Thread 2: 03:47:49 [<---] : DATA
Thread 2: 03:47:49 [--->] : 354 go ahead
Thread 2: 03:47:49 [<---] : .
Thread 2: 03:47:49 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:49 [<---] : QUIT
Thread 2: 03:47:49 [<-->] : Disconnected.
Thread 2: 03:47:49 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:50 [<-->] : Connecting to mx1-1.free.fr
Thread 2: 03:47:50 [<-->] : Connected.
Thread 2: 03:47:50 [--->] : 220 mx1-1.free.fr ESMTP
Thread 2: 03:47:50 [<---] : HELO nilsinspiron
Thread 2: 03:47:50 [--->] : 250 mx1-1.free.fr
Thread 2: 03:47:50 [<---] : RSET
Thread 2: 03:47:50 [--->] : 250 flushed
Thread 2: 03:47:50 [<---] : MAIL FROM:<nils.bay_AT_gmail.com>
Thread 2: 03:47:50 [--->] : 250 ok
Thread 2: 03:47:50 [<---] : RCPT TO:<nilsbay_AT_free.fr>
Thread 2: 03:47:50 [--->] : 250 ok
Thread 2: 03:47:50 [<---] : DATA
Thread 2: 03:47:50 [--->] : 354 go ahead
Thread 2: 03:47:50 [<---] : .
Thread 2: 03:47:50 [--->] : 451 See http://pobox.com/~djb/docs/smtplf.html.
Thread 2: 03:47:50 [<---] : QUIT
Thread 2: 03:47:50 [<-->] : Disconnected.
Thread 2: 03:47:50 [<-->] : Error: 451 See http://pobox.com/~djb/docs/smtplf.html.
Total Messages: 2
Sent: 0
Bad: 2
Left: 0
Time: 8 s
Msg/h: 900
SMTP log closed at 4/4/2005 03:47:50
Je suis derrière une connexion Wanadoo, et j'ai bien les DNS Wanadoo positionnés sur ma machine (vérifiés chez eux), je suis aussi derrière un routeur (port 53 (DNS) ouvert).
Je n'arrive pas à interpréter la log de postcast, quelqu'un sait-il ?
Je ne comprends pas pourquoi ça marche avec hotmail et pas avec les autres.
Quelque chose me dit que je ne dois pas fournir assez d'information avec ma fonction mail(), notament au niveau des headers, que je ne sais pas manipuler.
Il semblerait que hotmail soit plus permissif que les 2 autres.
Quelqu'un a-t'il une idée à ce sujet ?
Merci de votre aide.
(désolé pour la longueur du post, mais je ne savais pas quoi enlever)
Nils.