Problème envoie email php serveur IIS 7.0

steamfor Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

j'ai une application sur mon serveur (basé sur Win serveur 2008) IIS 7.0 qui fonctionnait très bien sur win serveur 2003 mais aujourd'hui l'envoie d'email ne fonctionne pas.
Pourtant j'ai cherché et configuré le fichier php.ini ainsi que le site de IIS.

Voici mon code de test :
<?php
if(mail('xxxxx@xxx.com','test subject','test message')){
echo('ok');
}
else{
echo('not ok');
var_dump(mail(''xxxxx@xxx.com','test subject','test message'));
}

?>

var_dump me renvoit False

Merci d'avance à tous !
A voir également:

2 réponses

sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
Bonjour,

Je pense que le faite que car_dump retourne false (je pense car je n'ai jamais utilisé cette fonction) signifie que la fonction mail n'existe pas.

Peux tu vérifier dans tes fichiers de config que mail est bien activé ?
0
steamfor Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
la fonction fonctionne (hahah ! ...)
if(function_exists('mail'))
{
echo("good");
}
else
{
echo("pas good");
}

ceci me renvoi "good"
0
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
Bon, et bien je ne vois qu'un problème de paramètres. Peut être qu'avec IIS7 il faut indiquer plus de paramètres que les anciennes versions. D'ailleurs quel est ton serveur SMTP ? Où indiques tu les paramètres de connexion ?

Teste avec :

<?php
     $to      = 'personne@example.com';
     $subject = 'le sujet';
     $message = 'Bonjour !';
     $headers = 'From: webmaster@example.com' . "\r\n" .
     'Reply-To: webmaster@example.com' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();

     mail($to, $subject, $message, $headers);
 ?>

0
sipherion Messages postés 1809 Date d'inscription   Statut Membre Dernière intervention   286
 
Plus d'infos :
http://php.net//manual/fr/function.mail.php
0