Probléme envoie mail
Fermé
aisha
-
19 juin 2014 à 13:08
aisha91 Messages postés 8 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 23 juin 2014 - 23 juin 2014 à 12:34
aisha91 Messages postés 8 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 23 juin 2014 - 23 juin 2014 à 12:34
A voir également:
- Probléme envoie mail
- Problème yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
21 réponses
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
20 juin 2014 à 14:05
20 juin 2014 à 14:05
De rien
ok
remplacer le port comme ci
$mail->Port = 587;
ok
remplacer le port comme ci
$mail->Port = 587;
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
19 juin 2014 à 14:56
19 juin 2014 à 14:56
La fonction mail de php ne supporte pas l'authentification smtp. Si vous devez vous authentifier auprès du serveur je vous recommande d'utiliser PHPMailer que vous pouvez télécharger ici:
https://codeload.github.com/PHPMailer/PHPMailer/zip/master
https://codeload.github.com/PHPMailer/PHPMailer/zip/master
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici ce que j'ai fait
j'ai eu ce message d'erreur
Erreur : Could not execute: /var/qmail/bin/qmail-inject
Aide SVP
/*********** 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
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
19 juin 2014 à 19:49
19 juin 2014 à 19:49
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.
// $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.
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
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
20 juin 2014 à 10:58
20 juin 2014 à 10:58
Est-ce que vous avez vérifier le dossier spam, junk, courrier indésirable ...
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
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
Modifié par zermat le 20/06/2014 à 11:29
Modifié par zermat le 20/06/2014 à 11:29
ajouter:
$mail->IsSMTP();
avant
if(!$mail->Send())
$mail->IsSMTP();
avant
if(!$mail->Send())
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 ************ */ ?>
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 ************ */ ?>
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
20 juin 2014 à 13:00
20 juin 2014 à 13:00
Ajouter
$mail->SMTPDebug = 1;
Après
$mail = new PHPMailer();
et changer le port comme ça:
$mail->Port = 25;
$mail->SMTPDebug = 1;
Après
$mail = new PHPMailer();
et changer le port comme ça:
$mail->Port = 25;
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 :)
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 :)
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.
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.
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
Modifié par zermat le 20/06/2014 à 18:18
Modifié par zermat le 20/06/2014 à 18:18
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
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
aisha91
Messages postés
8
Date d'inscription
mardi 9 avril 2013
Statut
Membre
Dernière intervention
23 juin 2014
20 juin 2014 à 18:54
20 juin 2014 à 18:54
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 :)
si c'est possible de me le renvoyer :/
Merci :)
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
20 juin 2014 à 19:15
20 juin 2014 à 19:15
Voici le message:
Si $mail->Password = "123456789123"; est vraiment votre mot de passe pensez à le changer via le cpanel, on ne sait jamais.
Si $mail->Password = "123456789123"; est vraiment votre mot de passe pensez à le changer via le cpanel, on ne sait jamais.
aisha91
Messages postés
8
Date d'inscription
mardi 9 avril 2013
Statut
Membre
Dernière intervention
23 juin 2014
20 juin 2014 à 20:41
20 juin 2014 à 20:41
ah ok c bon :)
Merci
Merci
aisha91
Messages postés
8
Date d'inscription
mardi 9 avril 2013
Statut
Membre
Dernière intervention
23 juin 2014
23 juin 2014 à 12:14
23 juin 2014 à 12:14
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