gpt4 book ai didi

java - Spring java邮件: send mail impossible with yahoo

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:26 27 4
gpt4 key购买 nike

我正在尝试使用具有这些属性的 spring java 邮件:

mail:
host: smtp.mail.yahoo.com
port: 587
username: xxx
password: xxx
protocol: smtp
properties.mail.smtp:
auth: true
starttls.enable: true

代码:

@Inject
private JavaMailSenderImpl javaMailSender;
...

MimeMessage mimeMessage = javaMailSender.createMimeMessage();
message.setTo(to);
message.setFrom(fromEmail);
message.setSubject(subject);
message.setText(content, isHtml);
javaMailSender.send(mimeMessage);

但是我在发送邮件时收到此错误:

E-mail could not be sent to user 'xxx@yahoo.fr', exception is: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 5.7.0 (#MBR1212) Incorrect username or password.

我确信我的登录名/密码是正确的。我的属性不正确吗?

最佳答案

检查您的用户名/密码,您是否使用纯文本、字符串变量或字符数组来解析它,其中是否包含需要转义的特殊字符?

确保没有空白、多余的空格/中断。

你的代码和配置太窄了,说实话我们帮不了什么忙。您可以使用 Gmail 帐户或其他电子邮件发送电子邮件吗?如果您这样做,则 yahoo 配置存在问题,例如端口或用户名密码确实不正确。

关于java - Spring java邮件: send mail impossible with yahoo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36884060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com