Probléme envoie mail

aisha -  
aisha91 Messages postés 8 Statut Membre -
Bonjour,
svp mon hébergeur a bloquer l'envoie des emails parceque j'était victime d'un spam et j'ai fait configuration smtp et ça marche pas je sais pas pourquoi ,
voici ce que j'ai mis dans mon fichier php.ini

SMTP = smtp.nomdudomaine
smtp_port = 25
username = userName
password = password
sendmail_from = mailFrom

et j'ai rien changer dans mes fichier php donc j'ai laisser l'envoie d'email classique de php avec la fonction mail ,
je sais pas pourquoi ça marche pas SVP n'hésitez pas a me répondre.

21 réponses

  • 1
  • 2
  1. zermat Messages postés 160 Statut Membre 16
     
    De rien
    ok
    remplacer le port comme ci
    $mail->Port = 587;
    2
  2. aisha
     
    en fait j'ai jamais travailler avec cette fonction , je vais essayer de procéder et merci de m'aider pour faire le démarche
    0
  3. aisha
     
    mon site est héberge chez ovh quel script de phpMailer je vais utilisé svp
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. aisha
     
    Voici ce que j'ai fait

    /*********** test phpMailer  ************ */
    include("PHPMailer/class.phpmailer.php");

    $mail = new PHPMailer();
    $mail->Host = 'smtp.********.info';
    $mail->SMTPAuth = true;
    $mail->Port = 587; // Par défaut
    $mail->SMTPSecure = 'tls';
    $mail->IsQMAIL();

    // Authentification
    $mail->Username = "**********@***********.info";
    $mail->Password = "*********";

    // Expéditeur
    $mail->SetFrom('***********@gmail.com');
    // Destinataire
    $mail->AddAddress('**********@gmail.com');
    // Objet
    $mail->Subject = 'Objet du message';

    // Votre message
    $mail->MsgHTML('Contenu du message en HTML');

    // Envoi du mail avec gestion des erreurs
    if(!$mail->Send()) {
    echo 'Erreur : ' . $mail->ErrorInfo;
    } else {
    echo 'Message envoyé !';
    }

    /* ************* fin phpMailer ************ */


    j'ai eu ce message d'erreur

    Erreur : Could not execute: /var/qmail/bin/qmail-inject

    Aide SVP
    0
  6. zermat Messages postés 160 Statut Membre 16
     
    commenter $mail->IsQMAIL() comme ça:
    // $mail->IsQMAIL();
    aussi commenter $mail->SMTPSecure = 'tls' si le serveur n'est pas sécurisé

    êtes vous sure que le serveur utilise le port 587 ? sinon mettez 25 dans $mail->Port.
    0
  7. aisha
     
    Merci zermat j'ai fais les modifications est j'ai eu un message que l'email a été envoyé , pas de message d'erreur , mais j'ai pas recu l'email!! je sais pas pourquoi , Merci d'avance
    0
  8. zermat Messages postés 160 Statut Membre 16
     
    Est-ce que vous avez vérifier le dossier spam, junk, courrier indésirable ...
    0
  9. aisha
     
    oui j'avais bien vérifier j'ai pas reçu l'email , autre chose même que je tape n'importe quel nombre dans $mail->Port ,ça marche est j'ai eu un message que l'email a été envoyé mais normalement c'est pas le bon port et l'mail ne sors pas !! Merci
    0
  10. zermat Messages postés 160 Statut Membre 16
     
    ajouter:
    $mail->IsSMTP();
    avant
    if(!$mail->Send())
    0
  11. aisha
     
    j'ai reçu de message d'erreur
    Erreur : SMTP connect() failed.

    Voici le code complet :

    <?php
    /*********** test phpMailer ************ */
    include("PHPMailer/class.phpmailer.php");
    include ("PHPMailer/class.smtp.php");
    $mail = new PHPMailer();
    $mail->Host = 'smtp.marketweez.info';
    $mail->SMTPAuth = true;
    $mail->Port = 287; // Par défaut
    //$mail->SMTPSecure = 'tls';
    //$mail->IsSMTP();

    // Authentification
    $mail->Username = "***@***";
    $mail->Password = "123456789123";

    // Expéditeur
    $mail->SetFrom('***@***');
    // Destinataire
    $mail->AddAddress('***@***');
    // Objet
    $mail->Subject = 'Objet du message';

    // Votre message
    $mail->MsgHTML('Contenu du message en HTML');

    // Envoi du mail avec gestion des erreurs
    $mail->IsSMTP();
    if(!$mail->Send()) {
    echo 'Erreur : ' . $mail->ErrorInfo;
    } else {
    echo 'Message envoyé !';
    }

    /* ************* fin phpMailer ************ */ ?>
    0
  12. zermat Messages postés 160 Statut Membre 16
     
    Ajouter
    $mail->SMTPDebug = 1;
    Après
    $mail = new PHPMailer();

    et changer le port comme ça:
    $mail->Port = 25;
    0
  13. aisha
     
    Voici l'erreur que j'ai reçu :
    2014-06-20 11:36:51 SMTP ERROR: Failed to connect to server: Connection timed out (110) SMTP connect() failed. Erreur : SMTP connect() failed.

    et voici le code complet :
    <?php
    /*********** test phpMailer ************ */
    include("PHPMailer/class.phpmailer.php");
    include ("PHPMailer/class.smtp.php");
    $mail = new PHPMailer();
    $mail->SMTPDebug = 1;
    $mail->Host = 'smtp.marketweez.info';
    $mail->SMTPAuth = true;
    $mail->Port = 25; // Par défaut
    //$mail->SMTPSecure = 'tls';
    //$mail->IsSMTP();

    // Authentification
    $mail->Username = "***@***";
    $mail->Password = "123456789123";

    // Expéditeur
    $mail->SetFrom('***@***');
    // Destinataire
    $mail->AddAddress('***@***');
    // Objet
    $mail->Subject = 'Objet du message';

    // Votre message
    $mail->MsgHTML('Contenu du message en HTML');

    // Envoi du mail avec gestion des erreurs
    $mail->IsSMTP();
    if(!$mail->Send()) {
    echo 'Erreur : ' . $mail->ErrorInfo;
    } else {
    echo 'Message envoyé !';
    }

    /* ************* fin phpMailer ************ */ ?>

    je vous remercier très fort pour vos aide :)
    0
  14. aisha
     
    yaaaaaay j'ai bien reçu l'email
    merci énormément zermat vous m'avez sauver la vie :)
    Bon journée
    0
  15. aisha
     
    je sais pas pourquoi parfois l'email sors et parfois il m'affiche cette erreur :

    2014-06-20 13:55:36 CLIENT -> SERVER: EHLO www.*********.info 2014-06-20 13:55:36 CLIENT -> SERVER: AUTH LOGIN 2014-06-20 13:55:36 CLIENT -> SERVER: bWFya2V0d2VlekBtYXJrZXR3ZWV6LmluZm8= 2014-06-20 13:55:36 CLIENT -> SERVER: MTIzNDU2Nzg5MTIz 2014-06-20 13:55:36 SMTP ERROR: Password command failed: 555 sorry, too many emails (#5.7.1) 2014-06-20 13:55:36 CLIENT -> SERVER: QUIT 2014-06-20 13:55:36 SMTP ERROR: QUIT command failed: SMTP connect() failed. Erreur : SMTP connect() failed.
    0
  16. zermat Messages postés 160 Statut Membre 16
     
    Tout est là: 555 sorry, too many emails
    Certains serveurs limitent le nombre d'email envoyé pour un login à 100 email/heure
    Peut être que quelqu'un d'autre utilise votre login pour envoyer des email.
    Essayer par exemple de changer le mot de passe via le cpanel.
    Faite une recherche sur google sur ce message d'erreur : 555 sorry, too many emails
    Essayer de contacter votre hebergeur ...
    Je ne sais pas si vous avez lu mon message ici : http://www.commentcamarche.net/forum/message-1529148-probleme-de-securite
    0
  17. aisha91 Messages postés 8 Statut Membre
     
    en fait j'ai pas reçu le message et je l'ai pas trouvé en cliquant sur le lien
    si c'est possible de me le renvoyer :/
    Merci :)
    0
  18. zermat Messages postés 160 Statut Membre 16
     
    Voici le message:

    Si $mail->Password = "123456789123"; est vraiment votre mot de passe pensez à le changer via le cpanel, on ne sait jamais.
    0
  19. aisha91 Messages postés 8 Statut Membre
     
    ah ok c bon :)
    Merci
    0
  20. aisha91 Messages postés 8 Statut Membre
     
    un question svp quand j'envoie le message ça m'affiche un message qui contient je sais pas peut être les étapes d'envoie, bref un message s'affiche comment puis-je le cacher, normalement je redirige vers une autre page mais un message s'affiche avant la redirection qui contient des codes de l'envoie.comment puis-je le cacher svp
    0
  • 1
  • 2