`
FoniaDongxu
  • 浏览: 2183 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

采用spring发送邮件报错验证通不过去

阅读更多
是这样的我有一个账户密码为空,我用javamaiL用这个账户发送邮件可以,但是用spring发送邮件就是报错,我试过用我们公司的邮箱发送邮件是可以的不知道为何用那个账户却发不出去,一下是错误信息
org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: No authentication mechansims supported by both server and client
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:392)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:355)
        at org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:344)
....
Caused by: javax.mail.AuthenticationFailedException: No authentication mechansims supported by both server and client
        at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:590)
        at javax.mail.Service.connect(Service.java:271)
        at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
        ... 139 more
分享到:
评论
1 楼 FoniaDongxu 2012-12-25  
在网上游了四五天终于在圣诞节这个伟大的节日里吧这个问题给解决了我参考了下面的链接:
https://jira.atlassian.com/browse/JRA-27623?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
我要测试的邮箱服务器是ms smtp server,链接上面有问题的阐述I think this came about from a change in javamail. Versions earlier than 4.4.4 use javamail 1.4.1 and the newer versions use 1.4.4.
下面的评论里面有人更换了发送邮件的jar换成了mail-1.4.1.jar,我试了真的可以发送了我原来mail.jar是1.4.3的现在换成1.4.1的可以发送了,这个问题有答案了

相关推荐

    java 发送邮件 spring发送邮件Mail

    Java发送邮件是软件开发中常见的需求,特别是在企业级应用中,用于发送通知、报表或验证用户的电子邮件地址。Spring框架提供了一种优雅的方式来处理这个任务,它整合了JavaMailSender接口和JavaMail API,使得在Java...

    java发送邮件 spring发送邮件

    Java发送邮件是软件开发中常见的功能,Spring框架提供了一种优雅的方式来实现这一需求。Spring框架以其模块化和灵活性而著名,它包含了一个名为`JavaMailSender`的接口,专门用于处理电子邮件的发送。在这个场景中,...

    spring发送邮件demo

    在Spring中,发送电子邮件的功能是通过Spring的Mail API实现的,这在系统监控、报警通知、用户验证等场景中非常常见。下面将详细介绍如何使用Spring发送邮件。 首先,我们需要在项目中引入Spring的邮件支持。这通常...

    Spring Boot整合邮件发送并保存历史发送邮箱

    Spring Boot整合邮件发送并保存历史发送邮箱 项目描述 项目主要是使用 Spring Boot 发送邮件,主要的技术点有: 1、Spring Boot +mybatis的整合 2、Spring Boot项目中jsp的使用 3、Spring Boot 发送邮件...

    spring各种邮件发送

    在"spring各种邮件发送"这个主题中,我们将探讨Spring框架如何帮助开发者实现电子邮件的发送。邮件服务在许多应用场景中都十分常见,例如用户注册确认、密码重置提醒等。 首先,Spring框架提供了`JavaMailSender`...

    spring发送邮件所需jar包

    在Spring框架中,发送邮件是一项常见的任务,尤其在企业级应用中用于通知、验证或客户服务。要实现这个功能,你需要一些特定的Java Archive (JAR) 文件,这些文件提供了Spring支持邮件发送所需的类和库。以下是一些...

    用spring发送邮件

    其中,Spring框架的邮件服务模块为我们提供了发送邮件的功能,使得开发者无需深入了解底层的SMTP协议,也能轻松实现邮件发送。本教程将详细讲解如何使用Spring发送邮件,以及在遇到问题时如何排查。 首先,我们需要...

    采用 spring 发送带 附件的邮件(完整示例,带 jar 包)

    本例为完整的采用spring 发送带 附件的邮件。 下载后需要改动的地方: 1.在mail.properties中将接收者邮箱地址(username),邮箱密码换成真实的。 2.在SpringJavaMailDemo类中把发送者和接收者邮箱地址换成真实地址...

    spring项目启动报错,@EnableAsync annotation metadata was not injected日志

    spring项目启动报错,@EnableAsync annotation metadata was not injected日志

    spring定时发送邮件

    这涉及到Spring的两大模块:Spring Task(Spring的定时任务模块)和Spring Mail(用于发送邮件的模块)。 首先,让我们深入了解一下Spring Task。Spring Task,也被称为Spring的调度器,提供了一种在应用中添加定时...

    spring mail通过代理发送邮件

    标题中的“spring mail通过代理发送邮件”涉及到的是Spring框架中处理电子邮件发送的功能,尤其是在网络环境有限制或需要通过代理服务器的情况下。Spring Mail是Spring Framework的一个扩展模块,它提供了与JavaMail...

    使用Spring发送邮件

    在本文中,我们将深入探讨如何使用Spring框架来发送邮件,这是一个非常实用的功能,特别是在业务系统中通知用户、发送确认信息或进行客户服务时。 首先,我们需要了解Spring的邮件支持是通过`JavaMailSender`接口...

    使用Spring Boot 开发支持多附件邮件发送微服务平台代码

    这个平台可以方便地集成到各种业务场景中,例如发送报告、通知或者用户验证邮件。 首先,我们需要了解Spring Boot的邮件服务模块——`spring-boot-starter-mail`。这个模块提供了发送电子邮件的能力,包括HTML内容...

    struts spring 实现简单的邮件发送

    邮件发送功能在Web应用中很常见,比如用于验证码验证、通知服务等。这个项目"struts spring 实现简单的邮件发送"旨在展示如何整合这两个框架来完成邮件发送的功能。 首先,Struts是Apache组织的一个开源项目,它...

    spring源码报错缺失的两个包

    4. 验证:确保你的项目已成功包含这两个包,检查项目是否有任何错误提示,如果没有,那么你已经成功解决了"spring源码报错缺失的两个包"的问题。 通过理解这两个包的作用和添加它们到构建路径的过程,我们可以更好...

    spring 发送邮件

    在Spring MVC框架中,发送邮件是一项常见的功能,用于与用户进行互动或传递重要信息。`JavaMailSenderImpl`是Spring提供的一个接口实现,用于发送电子邮件。在这个过程中,我们将深入探讨如何配置和使用`...

    Spring邮件发送

    **Spring邮件发送** 在Java开发中,Spring框架提供了一种简单而强大的方式来发送电子邮件。Spring的`JavaMailSender`接口以及其实现类`SimpleMailMessage`和`MailMessage`,使得开发者能够轻松地集成邮件服务到应用...

Global site tag (gtag.js) - Google Analytics