IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Serveur Discussion :

Problème envoi mail via PHP


Sujet :

Windows Serveur

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    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 : 167
    Points : 112
    Points
    112
    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 :
    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 :
    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

  2. #2
    Membre éprouvé Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Points : 1 250
    Points
    1 250
    Par défaut
    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)

Discussions similaires

  1. [MySQL] erreur lors d'envoi mailing via PHP/SQL
    Par gael-abdelhadi dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/01/2012, 23h45
  2. Probléme Envoie Mail en php !
    Par guti11 dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2011, 10h40
  3. Problème envoi mail via PHP
    Par Bizoo dans le forum IIS
    Réponses: 4
    Dernier message: 07/09/2011, 11h07
  4. Problème envoi mail via formulaire
    Par sleeg dans le forum ASP.NET
    Réponses: 2
    Dernier message: 20/09/2010, 01h00
  5. Xampp Php : problème envoi mail en local.
    Par diabli73 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/12/2008, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo