Bonjour,

J'ai un petit soucis, de configuration je pense, pour utiliser la fonction mail() de php.

J'utilise une machine redhat :
cat /etc/issue
Red Hat Enterprise Linux Server release 5.6 Beta (Tikanga)
Lorsque j'utilise la fonciton mail de linux, comme ceci :
]# mail -vvv nom@email.fr
Subject: test
test
Cc:
nom@email.fr... Connecting to [127.0.0.1] via relay...
220 10.9.202.150 ESMTP Sendmail 8.13.8/8.13.8; Tue, 12 Apr 2011 11:33:12 +0200
>>> EHLO 10.9.202.150
250-10.9.202.150 Hello monserveur [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<root@10.9.202.150> SIZE=52
250 2.1.0 <root@10.9.202.150>... Sender ok
>>> RCPT To:<nom@email.fr>
>>> DATA
250 2.1.5 <nom@email.frr>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 p3C9XCaO018092 Message accepted for delivery
nom@email.fr... Sent (p3C9XCaO018092 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 10.9.202.150 closing connection
Je reçoit correctement le mail, donc le paramettrage de sendmail est bon!
Par contre dès que je veux utiliser un script php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
$to      = 'nom@email.fr';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: nom@email.fr' . "\r\n" .
    'Reply-To: nom@email.fr' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
echo 'ok';
Cela ne fonctionne pas. Je n'ai pas de message d'erreur, mais je ne reçoit jamais le mail.

Dans mon fichier /etc/php.ini, j'ai bien ça :
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail
Est ce quelqu'un peut me dire ce que j'ai oublié? Ce que j'ai mal fait?
Est ce qu'il y a une partie de la configuration à faire que j'aurais oubliée?
Est ce que je peux tracer ce qu'il se passe avec la fonction mail() de php comme avec la fonction mail de linux?

Merci par avance pour vos lumières...