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 :

envoi de mail en PHP en local


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut envoi de mail en PHP en local
    Bonjour à tous, malgré mes recherches, je n'arrive toujours pas à parvenir au résultat que je voudrais obtenir. Je vous explique.

    Je voudrais faire un formulaire pour qu'un utilisateur lambda puisse m'envoyer un message via mon petit site, pour l'instant en LOCAL.

    Je précise avant tout que je suis sur MAC, que j'utilise MAMP et que mon FAI est Free.

    Je récupère bien les valeurs via $_POST mais je n'arrive pas à recevoir le mail dans ma boite mail quand je fais le test.

    Je copie ici mon code car cela vaut mieux que mille explications.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    if (empty($err)) {
     
    //Traitement pour envoyer le mail.
    $to = 'nbprobe@hotmail.com';
    $subject = 'Message de '.$nom;
    $headers = "From: " . $email. "\r\n" ;
    mail($to,$subject,$message,$headers);
    echo $headers ."<br>";
    echo "<br>Test email envoyé";
    }
    Les deux echo affichent bien ce qu'ils doivent afficher mais ma boite mail reste vide, même dans les spams.

    J'ai cherché du côté du php.ini où j 'ai modifié cette partie car je ne trouve pas de partie relative à Mac OS.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [mail function]
    ; For Win32 only.
    SMTP = smtp.free.fr
    smtp_port = 25
    Je demande votre aide car je sèche un peu là. Merci d'avance et très bonne soirée!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il y a de fortes chances que le mail soit filtré par free.
    Utilise PHPMailer qui a un mode de debugage, tu en sauras plus sur ce qui se passe.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2017
    Messages : 2
    Par défaut Merci!
    Coucou et merci de ta réponse. J'ai réussi à me servir de mail en ligne mais pas en local mais c'est bien le principal. :-)

Discussions similaires

  1. Cherche script d'envoi de mails en PHP
    Par tomchaz dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 30/05/2006, 14h30
  2. Réponses: 4
    Dernier message: 07/05/2006, 01h36
  3. Réponses: 4
    Dernier message: 30/04/2006, 11h40
  4. [Configuration] CONFIG pour envoie de mail d'un serveur local
    Par i_shinji dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 14/03/2006, 13h39
  5. Probleme d'envois de mail serveur PHP/ASP
    Par oulahoup dans le forum ASP
    Réponses: 2
    Dernier message: 23/08/2005, 14h38

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