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

Langage PHP Discussion :

problème avec la fonction mail()


Sujet :

Langage PHP

  1. #1
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut problème avec la fonction mail()
    bonjour voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     mail("adel@exemple.com", "This is a subject", "This is the mail body");
    Notice: Undefined index: post in C:\wamp2\www\pef\liste.php on line 1
    Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and

    "smtp_port" setting in php.ini or use ini_set()
    voici mon php.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     For Win32 only.
      <a href="http://php.net/smtp" target="_blank">http://php.net/smtp</a>
    SMTP = localhost
      <a href="http://php.net/smtp-port" target="_blank">http://php.net/smtp-port</a>
    smtp_port = 25
     
     For Win32 only.
      <a href="http://php.net/sendmail-from" target="_blank">http://php.net/sendmail-from</a>
    sendmail_from = you@yourdomain
    je voudrais savoir comment corrigez ce problème
    merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Change dans ton php.ini :

    SMTP = localhost
    remplace localhost par le SMTP de ton fournisseur d'accès.
    exemple :
    SMTP = smtp.free.fr
    Mais ca ne corrigera pas ta première erreur
    Notice: Undefined index: post in C:\wamp2\www\pef\liste.php on line 1

  3. #3
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut remerciment et demande d'information
    bonsoir merci pour votre mais je connait pas l'adresse SMTP de mon fourniseur (algerie télécom)
    j'ai installez mon un SMTP local voici l'erreur
    SMTP server response: 550 5.7.1 Unable to relay for
    j'ai pas de DNS local
    j'ai essayez d'utilisez le SMTP de gmail
    j'ai mis mon adresse email dans sendmail_from
    mais j'ai toujours des erreurs
    merci

  4. #4
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Gmail ne prends pas le port 25.

    Check leur doc

    http://mail.google.com/support/bin/a...r&answer=10350

  5. #5
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut remerciment et demande d'information
    bonsoir merci j'ai corrigé mon erreur mais j'ai ce message Failed to connect to mailserver at "smtp.googlemail.com" port 443, verify your "SMTP" and "smtp_port" setting in

    php.ini or use ini_set() in
    pourriez m'expliquez quelles sont les étapes pour que je puisse envoyez des emails depuis mon script vers adresse comme gmail hotmail ..

  6. #6
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Oui c'est le https.

    Il suffit tout simplement de trouver un autre smtp.

    Ton fournisseur d'accès t'en a bien fournit un lors de ton inscription ?

    essaye sinon si tu tiens a rester sur gmail : smtp.gmail.com, Port: 465

    Attention fais un restart de ton easyphp ou autre.

    Edit : Gmail t'enverra bouler il faut une authentification.
    Fais une petite recherche Google serveur smtp

  7. #7
    Membre très actif
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Par défaut remerciment et demande d'information
    bonsoir merci pour votre réponse si je donne mon adresse email comme source dans php.ini
    comment je fait pour configurez l'authentification dans le serveur puisque il y'a pas ca dans php.ini
    merci

Discussions similaires

  1. [Mail] problème avec la fonction mail()
    Par leclone dans le forum Langage
    Réponses: 3
    Dernier message: 19/02/2007, 12h54
  2. [Mail] problème avec la fonction mail()
    Par chorokari dans le forum Langage
    Réponses: 7
    Dernier message: 03/11/2006, 19h20
  3. [Mail] Problème avec la fonction mail
    Par acieroid dans le forum Langage
    Réponses: 3
    Dernier message: 10/07/2006, 20h07
  4. Réponses: 7
    Dernier message: 10/06/2006, 14h31
  5. [Mail] problème avec la fonction mail()
    Par artotal dans le forum Langage
    Réponses: 2
    Dernier message: 13/11/2005, 03h14

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