Bonjour,
j'utilise depuis plusieurs moi un email "pro" chez OVH lié a mon domaine.
J'aimerai pouvoir envoyé des emails de mon site (symfony) avec la lib swiftmailer.
Voila mon code dans le contrôleur
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $transport = new \Swift_SmtpTransport('pro1.mail.ovh.net', 587 );
$transport->setUsername('administration@mondomaine.fr');
$transport->setPassword('xxxxxxxx');
// Create the Mailer using your created Transport
$mailer = new \Swift_Mailer($transport);
// Create a message
$message = (new \Swift_Message('Wonderful Subject'))
->setFrom(['administration@mondomaine.fr' => 'administration@mondomaine.fr'])
->setTo(['test@gmail.com', 'test@gmail.com' => 'test@gmail.com'])
->setBody('Here my message')
;
$numSent = $mailer->send($message);
printf("Sent %d messages\n", $numSent); |
Voici l'erreur que j'ai
Failed to authenticate on SMTP server with username \"administration@mondomaine.fr\" using 1 possible authenticators at /var/www/projet/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:181)"} []
Ce que je ne comprend pas c'est que mon login, utilisateur et mot de passe sont bon , j'ai testé à la main sur mon webmail.
et le fichier de conf de symfony
parameters:
database_host: db.mondomaine.com
database_port: null
database_name: x
database_user: x
database_password: x
#mailer_transport: smtp
mailer_transport : mail
mailer_host: pro1.mail.ovh.net
mailer_user: administration@mondomaine.fr
mailer_port: 587
mailer_password: x
secret: x
j'ai remplacé les informations sensible par "x".
Quelqu'un à déjà eu un soucis similaire ?
merci d'avance pour vos futurs réponses.
Partager