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

Administration système Discussion :

probleme apache2 [e-mail]


Sujet :

Administration système

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Points : 3
    Points
    3
    Par défaut probleme apache2 [e-mail]
    voila mon probleme:
    j'ai installer apache2 php5 etc. tout marche trés bien mais mon probleme est que dans un formulaire d'insscription en php il ya la fonction mail qui veut pas marcher et le mail ne m'arrivent pas j'ai un serveur mail en local comme le montre la commande netstat -atun:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN

    alors ma question est comment configurer apache pour qu'il envoie les mails?
    voila le script php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
      if($_SERVER['REQUEST_METHOD'] == 'POST') {
        mail('mon_adressse_e-mail@hotmail.fr', 'Nouvelle inscription', 'Une nouvelle personne vient de s\'inscrire'."\n".'Pseudo : '.htmlentities($_POST['email'])."\n".'Mot de passe : '.htmlentities($_POST['pass']));
     
        header('Location: http://www.monsite.com/');
      }
    ?>

    ma version d'apache est: Server version: Apache/2.2.12 (Ubuntu)
    merci

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Points : 99
    Points
    99
    Par défaut
    Salut,

    Up le topic ne servira à rien, après un si court délai post postage.

    Etudie le contenu de tes logs (/var/log/mail.*), et vérifie que tu peux lancer un mail avec la fonction mail en ligne de commande (la fonction mail de php utilise la fonction mail du kernel).

    Il s'agit peut-être d'un filtrage de ports (port smtp = 25)?

    bonne chance

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    voila apres une derniére tentative j'ai refais un test sur l'envoi du mail et j'ai trouver un mail dans /var/mail/www-data contenant l'e-mail et password du client (moi qui test ^^ ) le voila:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    From MAILER-DAEMON Sun Sep 12 21:26:26 2010                         
    Return-path: <>                                                     
    Envelope-to: www-data@my-desktop                                    
    Delivery-date: Sun, 12 Sep 2010 21:26:26 +0000                      
    Received: from Debian-exim by my-desktop with local (Exim 4.69)     
            id 1Ouu49-00039P-O6                                         
            for www-data@my-desktop; Sun, 12 Sep 2010 21:26:25 +0000    
    X-Failed-Recipients: mon_e-mail@hotmail.fr                          
    Auto-Submitted: auto-replied                                        
    From: Mail Delivery System <Mailer-Daemon@my-desktop>               
    To: www-data@my-desktop                                             
    Subject: Mail delivery failed: returning message to sender          
    Message-Id: <E1Ouu49-00039P-O6@my-desktop>                        
    Date: Sun, 12 Sep 2010 21:26:25 +0000                               
     
    This message was created automatically by mail delivery software.
     
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
     
      mon_e-mail@hotmail.fr
        Mailing to remote domains not supported
     
    ------ This is a copy of the message, including all the headers. ------
     
    Return-path: <www-data@my-desktop>
    Received: from www-data by my-desktop with local (Exim 4.69)
            (envelope-from <www-data@my-desktop>)
            id 1Ouu48-00039M-RA
            for mon_e-mail@hotmail.fr; Sun, 12 Sep 2010 21:26:24 +0000
    To: mon_e-mail@hotmail.fr
    Subject: Nouvelle inscription
    Message-Id: <E1Ouu48-00039M-RA@my-desktop>
    From: www-data <www-data@my-desktop>
    Date: Sun, 12 Sep 2010 21:26:24 +0000
     
    Une nouvelle personne vient de s'inscrire
    Pseudo : adrees_e-amil
    Mot de passe : password
    n'y a pas autre façon pour l'envoi du mail sur mon adesse electonique?
    merci

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Points : 99
    Points
    99
    Par défaut
    Si je ne me trompes pas, les répertoires /var/mail/*/ stockent les mails avant leur envoi vers les serveurs mails désirés. Ton mail est donc bien créé, mais je crois qu'il n'est pas envoyé (tu dois le savoir, si tu n'as rien dans ta boite aux lettre )

    Postfix (que je suppose être ton client mail), t'indique t'il une erreur dans le fichiers /var/log/mail.log ?

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    non le fichier /var/log/mail.log est vide

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 70
    Points : 99
    Points
    99
    Par défaut
    Juste comme ça, tu as regardé le contenu du mail destiné a ton www-data?

    "This message was created automatically by mail delivery software.

    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:

    mon_e-mail@hotmail.fr
    Mailing to remote domains not supported"

    La dernière ligne laisse supposer que postfix ne peux pas envoyer de mails à un serveur externe...je suppose que c'est dans le fichier de conf? (je ne m'y connais pas super bien en serveurs mails )

Discussions similaires

  1. Probleme phpmyvisites et mail
    Par mastercartman dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/06/2006, 02h08
  2. [AXIS] Problem envoie de mail par webservice
    Par BriceTheNice dans le forum Services Web
    Réponses: 1
    Dernier message: 21/06/2006, 11h29
  3. [Mail] probleme avec fonction mail() !!!
    Par H-bil dans le forum Langage
    Réponses: 6
    Dernier message: 19/06/2006, 23h45
  4. probleme package javax.mail
    Par gianni17 dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2006, 13h50
  5. Probleme reception de mail
    Par flouflou dans le forum Outlook
    Réponses: 2
    Dernier message: 20/07/2005, 10h51

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