Problème envoie email php serveur IIS 7.0
steamfor
Messages postés
13
Statut
Membre
-
sipherion Messages postés 1836 Date d'inscription Statut Membre Dernière intervention -
sipherion Messages postés 1836 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('[email protected]','test subject','test message')){
echo('ok');
}
else{
echo('not ok');
var_dump(mail(''[email protected]','test subject','test message'));
}
?>
var_dump me renvoit False
Merci d'avance à 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('[email protected]','test subject','test message')){
echo('ok');
}
else{
echo('not ok');
var_dump(mail(''[email protected]','test subject','test message'));
}
?>
var_dump me renvoit False
Merci d'avance à tous !
A voir également:
- Problème envoie email php serveur IIS 7.0
- Comment creer un compte email - Guide
- Changer serveur dns - Guide
- Expert php - Télécharger - Langages
- Serveur de reception mail - Guide
- Linux 7.0 - Guide
2 réponses
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 :
Teste avec :
<?php
$to = '[email protected]';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
if(function_exists('mail'))
{
echo("good");
}
else
{
echo("pas good");
}
ceci me renvoi "good"