Page 1 sur 1

problème envoie de mail

Publié : ven. juil. 15, 2016 11:29 pm
par bumblebrice
Bonjour,
Je viens de parcourir le forum jusqu'en 2008 voir si d'autre avait le même problème que moi, mais j'ai rien trouver de semblable et donc aucune réponse a mes question.

Je suis actuellement sur un offre Starter, j'héberge actuellement deux site.
Lorsque je souhaite envoyer des mails avec php mailers je ne peu le faire qu'avec mes adresse mail.
Je souhaiterais pouvoir envoyer des mails avec l'adresse lié au second site. Hors, j'ai systématiquement un plantage de php mailer. Sachant que les deux adresse mail sont chez gmail. La configuration est donc la même, j'ai aucun problème de mot de passe.
Juste que j'arrive a envoyer des mails qu'avec l'adresse qui m'a servie pour m'inscrire sur lws.

J'ai vaguement trouver se topic (legerement vieux) viewtopic.php?f=3&t=1559 qui a répondu a la question que je me posais de savoir si je peu envoyer des mails avec une autre adresse que celle de création de mon compte lws.

Voilà, si vous voulez voir le bout de code qui me sere pour l'envoie de mail, je vous le met avec plaisir.

Merci d'avance :)

Re: problème envoie de mail

Publié : lun. juil. 18, 2016 8:32 am
par Sylvain - LWS
Bonjour,

lors de l'envoi de mail via php mailer obtenez vous un message d'erreur ?
L'envoi s'effectue en utilisant un serveur SMTP ou la fonction mail php directement ?

Re: problème envoie de mail

Publié : lun. juil. 18, 2016 8:44 am
par bumblebrice
Bonjour,

Voici l'erreur que j'ai :

Le message n'a pas pu être envoyé.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting

Voici le code que j'utilise :

$mail = new PHPMailer;
$mail->isHTML(true);
$mail->CharSet = "utf-8";
$mail->setFrom('contact.mlkandco@gmail.fr', 'Mlk & co');
$mail->Subject = 'Mlk & co vous a repondu';
$mail->Body = '<html>
<meta charset="utf-8">
<body >
</body>
</html>';
$mail->addAddress($post['email']);
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'contact.mlkandco@gmail.fr';
$mail->Password = 'motdepasse';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->AltBody = $post['content'];

if(!$mail->send()) {
echo 'Le message n\'a pas pu être envoyé.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
}
else {
echo 'Votre message à bien été envoyer';
$repMessage = false;



Si je remplace le
$mail->Username = 'contact.mlkandco@gmail.fr';
par
$mail->Username = 'collilieux.brice@gmail.com';
Adresse qui m'a servie lors de l'inscription sur lws, j'ai aucun problème et je peu envoyer des emails.

Re: problème envoie de mail

Publié : lun. juil. 18, 2016 2:44 pm
par Sylvain - LWS
Bonjour,

l'erreur générée par votre script : Mailer Error: SMTP connect() failed
semble être relatif à un souci au niveau des paramètres de connexion au serveur SMTP gmail (nom d'utilisateur ou mot de passe incorrecte).
Dans votre script vous avez indiqué une adresse email de ce type :
contact.mlkandco@gmail.fr
mais gmail utilise pas de domaine en .fr mais en .com
en utilisant l'adresse suivante : contact.mlkandco@gmail.com cela pourrais résoudre ce souci.

Re: problème envoie de mail

Publié : lun. juil. 18, 2016 5:32 pm
par bumblebrice
Faute de frape de ma part autant pour moi.

L'adresse que j'utilise est bien en .com.

ça fonctionne si j'utilise :
$mail-Host = 'smtp.gmail.com';
$mail-SMTPAuth = true;
$mail-Username = 'collilieux.brice@gmail.com';
$mail-Password ='motdepasse';
$mail-SMTPSecure = 'tls';
$mail-Port = 587;


Et ça ne fonctionne plus si j'utilise :
$mail-Host = 'smtp.gmail.com';
$mail-SMTPAuth = true;
$mail-Username = 'contact.mlkandco@gmail.com';
$mail-Password ='motdepasse';
$mail-SMTPSecure = 'tls';
$mail-Port = 587;

J'ai testé de changer le Host avec Mail.mlkandco.fr
J'ai aussi testé le username avec l'alias que j'ai créer chez lws contact@mlkandco.fr
J'ai aussi testé de changer le SMTPSecure STARTTLS ainsi que ssl
Pour le port, j'ai testé le 587 le 465 et le 25.
Je vous laisse imaginé le nombre de combinaison que j'ai testé... Rien a faire, avec contact.mlkandco@gmail.com ça passe pas.

Re: problème envoie de mail

Publié : mar. juil. 19, 2016 8:32 am
par Sylvain - LWS
Bonjour,

si avec l'adresse email collilieux.brice@gmail.com'; l'envoi fonctionne sans souci cela indique que vos informations de connexion mais également qu'a notre niveau il n'a pas de blocage.

Votre souci peut venir d'un souci de mot de passe associé à l'adresse contact.mlkandco@gmail.com par exemple.

Si vous désirez utiliser le serveur SMTP mail.mlkandco.fr, il faudra activé une authentification par nom d'utilisateur et mot de passe.
Le nom d'utilisateur sera une adresse email associé à votre domaine et le mot de passe demandé sera celui-ci associé à ce compte email.