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 :

envoyer un mail en local avec mamp


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Par défaut envoyer un mail en local avec mamp
    Bonjour, après plusieurs recherches et test, je n'arrive toujours pas a envoyer un mail en local.
    j'ai bien changé mon php.ini dans la configuration voulu mais rien n'y fait. J'ai pris une page de contact d'un site déjà en ligne, page qui fonctionne car je l'ai retesté avant d'essayer en local, mais avec mamp, rien. Donc, j'en viens à me demander si on peu faire des mail local sur mac.

    Si quelqu'un pouvait m'aider, cela m'arrangerais. Je fait un tuto en ce moment et j'ai besoin d'un retour de mail pour continuer.
    merci d'avance

  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
    Comment as-tu renseigné ton php.ini ?
    Quelle erreur ou résultat obtiens-tu ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Par défaut
    le php.ini a été renseigné ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    Code
    sendmail_path =/usr/sbin/sendmail -t -i -f monadresse@orange.fr
    les erreurs, alors comme c'est pour une inscription, j'ai au départ l'inclusion dans ma bdd. jusque là tout fonctionne. ensuite, j'ai mon envoie de mail :
    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
                // Envoi d'email
                $mail_to = $email;
                $mail_subject = "Validation de votre d'inscription";
                $headers  = "From: Mon site.fr\r\n"; 
                $headers .= "Reply-To: monadresse@orange.fr \r\n";
                $headers .= "MIME-Version: 1.0\r\n";
                // $headers .= "Content-Transfer-Encoding: 8bit\r\n";
                $headers .= "Content-type: text/html; charset=utf-8\r\n";
                $mail_body = 'Bonjour,<br\>veuillez cliquer sur  <a href="http://localhost:8888/boutique/activate.php?token='.$token.'&email='.$email.'"> title="activer votre compte"> le lien </a>pour activer votre compte ';
     
                if(mail($mail_to, $mail_subject, $mail_body, $headers)){
                   $_SESSION['message'] = "un message a été envoyé a votre messagerie pour activer votre compte";
                   unset($_POST);
               }else{
                   $_SESSION['erreur'] ="une erreur est survenue lors de l'envoie du fichier. ";
               }
    mais là, j’obtiens le message "une erreur est survenue.... ", qui signifie que l'envoie ne s'est pas fait.
    je n'arrive pas à comprendre pourquoi le mail ne part pas.

  4. #4
    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
    Le plus simple est d'utiliser le SMTP de ton fournisseur d'accès et donc de renseigner l'adresse SMTP et le port dans ton php.ini.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2013
    Messages : 34
    Par défaut
    donc, tu rajoute des lignes? comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    Code
    sendmail_path =/usr/sbin/sendmail -t -i -f adresse@orange.fr
    smtp= smtp.orange.fr
    port = 993
    ou alors c'est dans la ligne send-mail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sendmail_path =/usr/sbin/sendmail -t -i -f smtp.orange.fr

  6. #6
    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
    smtp et smtp_port.
    Et il ne faut pas activer sendmail_path
    http://php.net/manual/fr/mail.config...n.php#ini.smtp
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Envoi mail en local avec wamp
    Par sassou409 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 15/12/2011, 18h18
  2. [Mail] Envoyer des mails en local
    Par lucky31 dans le forum Langage
    Réponses: 21
    Dernier message: 17/06/2008, 12h08
  3. Envoyer un mail en VBA avec Words 2003
    Par vijeo dans le forum VBA Word
    Réponses: 9
    Dernier message: 13/03/2008, 15h51
  4. Comment envoyer un mail depuis Word avec un fichier attaché
    Par Heureux-oli dans le forum Contribuez
    Réponses: 0
    Dernier message: 25/08/2007, 11h47
  5. [Wamp] mail en local avec SMTP de cegetel?
    Par Death83 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 02/03/2006, 21h34

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