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 :

Paramétrage PHPMailer


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut Paramétrage PHPMailer
    Bonjour,

    je n'arrive pas à recevoir un mail test avec PHPMailer.
    Aurais-je mal paramétré mon script?

    Code php : 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
    <?php
     
      require '/PHPMailer/PHPMailerAutoload.php'; // le répertoire PHPMailer est directement sous www
     
    $mail = new PHPMailer;
     
    //$mail->SMTPDebug = 3;                               // Enable verbose debug output
     
    $mail->isSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.mondomaine.fr';  // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;                               // Enable SMTP authentication
    $mail->Username = 'contact@mondomaine.fr';                 // SMTP username
    $mail->Password = 'monmotdepasse';                           // SMTP password
    $mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 465;                                    // TCP port to connect to
     
    $mail->setFrom('contact@mondomaine.fr', 'Mailer');
    $mail->addReplyTo('contact@mondomaine.fr', 'Information');
     
    $mail->isHTML(true);                                  // Set email format to HTML
     
    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
     
    if(!$mail->send()) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    } else {
        echo 'Message has been sent';
    } 
    ?>

  2. #2
    Membre chevronné
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Par défaut
    Tu n'as pas de destinataire.
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $mail->setFrom('contact@mondomaine.fr', 'Mailer'); // Adresse de l'expéditeur
    $mail->addAddress('destinataire@mail.fr', 'xxx'); // Adresse du destinataire (ce qui te manque)
    $mail->addReplyTo('contact@mondomaine.fr', 'Information'); // Adresse pour réponse par défaut

  3. #3
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Bonjour Nazoïde,

    merci pour l'info.
    En fait, j'avais testé le script en entier et en voulant le simplifier comme cela m'était conseillé, j'ai supprimé cette ligne importante en effet.
    Pour autant, en la remettant, cela ne fonctionne pas mieux.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1/ évite de trop "simplifier", surtout si tu ne sais pas trop...

    2/ Quel est le message d'erreur ?

  5. #5
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Bonjour,

    1/ évite de trop "simplifier", surtout si tu ne sais pas trop...
    Je ne suis pas une bête en php, mais tout ce que je sais, je le dois au fait d'avoir expérimenté de la sorte...
    Ca provoque inévitablement des erreurs mais ça apprends aussi.


    Citation Envoyé par jreaux62 Voir le message
    Bonjour,
    2/ Quel est le message d'erreur ?
    Je n'ai pas de message d'erreur.
    J'ai un widget SitOrigine Editor qui m'affiche le mot "Test" sur la page, ca fonctionne
    et
    j'ai un widget PHPCode avec le code ci dessus.

  6. #6
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Le poste précédant m'a motivé à tester le widget php même si je l'utilise dans d'autres cas.
    Voilà ce que je constate.
    En remplaçent tout le code par un


    J'ai alors bien ma page qui affiche mon "toto".

    Le site et son contexte:

    Nom : Capture1.PNG
Affichages : 935
Taille : 315,7 Ko

    En revanche, j'ai du répondre un peu vite à jreaux62 car il y a une erreur quand même, faute d'un message d'erreur.
    Avec le script PHPMail, quand j'enregistre la page sous WP, au lieu de me laisser dans l'éditeur WP, il lance directement la page qui m'affiche le mot "test" qui est dans le widget SitOrigine Editor.
    Mais toute la configuration de la page (image de fond, icone, titre etc...) disparait.
    Je n'ai plus que le mot "test" sur fond gris.
    Comme si le script faisait sauter tout le reste du code.

    Tout le contexte disparait et la validation de la modification de la page sur Wordpress admin remplace la page courante par cette page en m'ouvrant le lien http://Mondomaine.fr/wp-admin/post.php:

    Nom : Capture2.PNG
Affichages : 921
Taille : 13,2 Ko

Discussions similaires

  1. Problème avec PHPMAILER
    Par GeantBioHazard dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2008, 11h36
  2. Problème paramétrage apache
    Par eric0279 dans le forum Apache
    Réponses: 5
    Dernier message: 15/10/2007, 17h08
  3. [PHPMailer] Problème avec phpmailer
    Par Arkoze dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 08/02/2007, 17h47
  4. Problème paramètrage données régionales
    Par ESTERALIX dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/11/2006, 17h01
  5. [CR-XI] Problème paramètrage et selection d'enregistrement
    Par silversatch62 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 13/10/2005, 22h42

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