Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows Serveur
Windows Serveur Forum d'entraide professionel pour Windows Serveur : NT, 2000, 2003 , Longhorn...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 10h22   #1
Membre régulier
 
Homme Yoann Bianchin
Développeur informatique
Inscription : avril 2007
Messages : 158
Détails du profil
Informations personnelles :
Nom : Homme Yoann Bianchin
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 158
Points : 93
Points : 93
Par défaut Problème envoi mail via PHP

Bonjour,

alors mon problème est simple a expliquer ...
J'ai développer un petit script de test pour envoyer un mail via PHP qui est le suivant :

[CODE]<?php
# Tentative modification du serveur SMTP
if (ini_set("SMTP","mail.****.fr")){print "modification param SMTP OK<br>\n";}
if (ini_set("smtp_port","25")){print "modification param smtp_port OK<br>\n";}

$headers = "From: Support <*******@dsit.****.fr>"."\r\n";
$test = mail("****.******@dsit.****.fr", "MAIL TEST", "TEST", $headers);

if($test) {
echo "Code retour = ".$test." - Message soit disant envoyé !";die;
}
else {
echo "Code retour = ".$test." - ERREUR !";die;
}
?>CODE]

J'ai exécuté ce script sur un serveur X (Windows Serveur 2003 R2) :
Tout se passe bien puisque j'ai ce résultat et que le mail arrive bien :
Citation:
modification param SMTP OK
modification param smtp_port OK
Code retour = 1 - Message soit disant envoyé !
Par contre quand j'execute ce même script sur un serveur Y (Windows Serveur 2008 R2) :
Aucun code retour n'est envoyé et le mail n'arrive pas :
Citation:
modification param SMTP OK
modification param smtp_port OK
Code retour = - ERREUR !

J'ai essayé de voir la différence de configuration des deux serveurs pour voir si il ne manquait pas quelque chose sur mon serveur Y mais sans succès ...

Donc avez-vous une idée de ce qu'il faut mettre en place sur le serveur Y pour que cela fonction ?
Est-ce au niveau du serveur lui même, ou est-ce au niveau de IIS ?

Merci d'avance.
Cordialement,
Yoann Bianchin
Bizoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 14h15   #2
Membre émérite
 
Avatar de gretch
 
Homme
Administrateur systèmes et réseaux
Inscription : avril 2006
Messages : 970
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : avril 2006
Messages : 970
Points : 968
Points : 968
Verifie la partie serveur SMTP de tes serveurs.

Verifie le port 25 de tes serveurs

Ont ils le meme serveur DNS (si c'est pas le cas verifie les enregistrement MX dans DNS)
__________________
un ptit jeu sympa
gretch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h36.


 
 
 
 
Partenaires

Hébergement Web