Offre E-mail Pro - Impossible d'utiliser email PRO pour l'envoi 'une email via Spring Boot
... / Impossible d'utiliser ema...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Impossible d'utiliser email PRO pour l'envoi 'une email via Spring Boot

Von
MostafaD
Erstellungsdatum 2024-12-17 22:04:31 in Offre E-mail Pro

Bonjour, 

J'ai configuré mon application pour envoyer des emails avec Gmail et ca fonctionne , j'ai changé cela pour passer par OVH mais ça ne fonctionne pas.

la configuration que j'ai mise  : 

spring.mail.default-encoding=UTF-8
spring.mail.host=ssl0.ovh.net
spring.mail.port=465
spring.mail.protocol=smtps
spring.mail.username=info@domaine.com
spring.mail.password=Password_2025
spring.mail.properties.from=info@domaine.com
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.ssl.trust=ssl0.ovh.net
spring.mail.properties.mail.smtps.timeout=8000
spring.mail.properties.mail.debug=true

L'erreur est la suivante  : 

2024-12-17 21:51:22,513 [http-nio-8080-exec-2] ERROR c.a.p.c.GlobalExceptionHandler - Authentication failed
org.springframework.mail.MailAuthenticationException: Authentication failed
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:402)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:350)
        at org.springframework.mail.javamail.JavaMailSender.send(JavaMailSender.java:101)


        at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
        at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: jakarta.mail.AuthenticationFailedException: 535 5.7.1 Authentication failed

        at org.eclipse.angus.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:954)
        at org.eclipse.angus.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:865)
        at org.eclipse.angus.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:769)
        at jakarta.mail.Service.connect(Service.java:345)
        at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:480)
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:399)

Avez vous une idée ce que je dois faire pour que ca fonctionne ? 

 


1 Antwort ( Latest reply on 2024-12-18 09:17:30 Von
fritz2cat 🇧🇪 🇪🇺
)

Bonjour,

Au lieu de ceci

spring.mail.port=465
spring.mail.protocol=smtps

essayez le port 587 et le protocole TLS (je ne sais pas dans quelle syntaxe on le spécifie dans votre logiciel)