当前位置: 首页 > 知识库问答 >
问题:

spring Java邮件:发送邮件不可能与雅虎

边浩波
2023-03-14

我正在尝试使用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);

但我在发送邮件时遇到了这个错误:

无法将电子邮件发送到用户'xxx@yahoo.fr',异常为:身份验证失败;嵌套异常是javax.mail.authenticationFailedException:535 5.7.0(#MBR1212)用户名或密码不正确。

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

共有2个答案

钱京
2023-03-14

这极有可能是雅虎在方法限制方面的新标志。试一下:https://help.yahoo.com/kb/mail-for-desktop/turn-account-key-sln25781.html或:https://login.yahoo.com/account/security#less-secure-apps

寇桐
2023-03-14

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

确保没有空的空间,多余的空间/中断。

你的代码和配置太窄了,老实说我们帮不上什么忙。你可以使用gmail帐户或其他电子邮件发送电子邮件吗?如果你这样做,有问题的雅虎配置,如端口或用户名密码确实是不正确的。

 类似资料:
  • 尽管Python 通过smtplib 模块使得发送邮件很简单,Django 仍然在此基础上提供了几个轻量的封装包。这些封装包使得发送邮件非常快速、让开发中测试发送邮件变得很简单、并且支持不使用SMTP 的平台。 这些代码包含在django.core.mail模块中。 简单例子 两行代码实现: from django.core.mail import send_mail send_mail('Su

  • cmf_send_email($address, $subject, $message) 功能 发送邮件 参数 $address: string 收件人邮箱 $subject: string 邮件标题 $message: string 邮件内容 返回 array 格式 array( "error"=>0|1,//0代表出错 "message"=> "出错信息" );

  • X1.0新增 sp_send_email($address,$subject,$message) 功能: 发送邮件 参数: $address:收件人地址 $subject:邮件主题 $message:邮件内容 返回: 类型数组,发送状态和信息 array( "error"=>"1",//有错误 "message"=>""错误信息 ); array( "error"=>"0

  • 问题 在web.py中,如何发送邮件? 解法 在web.py中使用web.sendmail()发送邮件. web.sendmail('cookbook@webpy.org', 'user@example.com', 'subject', 'message') 如果在web.config中指定了邮件服务器,就会使用该服务器发送邮件,否则,就根据/usr/lib/sendmail中的设置发送邮件。

  • 本文向大家介绍phpmailer发送邮件功能,包括了phpmailer发送邮件功能的使用技巧和注意事项,需要的朋友参考一下 PHP内置的mail函数使用起来不够方便,另外受其他语言的影响,博主更偏好面向对象的包管理模式,因此phpmailer成为了我用PHP发送邮件的首选,这里分享给大家。 库导入 这里使用composer进行包管理,以下是json文件: 使用样例 测试结果 博主使用163作为发送

  • 我正在开发一个WordPress插件,其中我使用PHP邮件功能发送电子邮件,但是邮件功能有一个问题。它向我的非Gmail帐户发送电子邮件,但它不会向我的Gmail帐户发送电子邮件。我正在使用以下代码: 是我的代码有问题,还是邮件功能有问题?如果有其他方法可以发送电子邮件,请给我链接。