做JavaMail时发生如下错误,字面意思是需要验证,可是我的配置是没有错的!
重新设置连接和服务配置,最后修改发送人时才发现如果使用的是那个帐号发送邮件,那么发送人必须与你连接时的用户名对应的邮箱格式一样
名字必须对应!可以这样想,如果你使用网易公司服务器发送邮件而你邮件发送人写了别人,你这是要做什么呢?
Exception in thread "main" com.sun.mail.smtp.SMTPSendFailedException: 553 You are not authorized to send mail, authentication is required
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1829)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1368)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:886)
at org.hawk.util.SendMail.sendBodyMail(SendMail.java:132)
at org.hawk.util.SendMail.main(SendMail.java:146)
分享到:
相关推荐
`javax.mail-1.6.2_javamailjar1.6.2_javamail-1.6.2_javax.mail_java` 这个标题暗示了我们正在讨论的是 JavaMail 的 1.6.2 版本,这是一个稳定且广泛使用的版本。 JavaMail API 提供了一套标准的接口,用于与邮件...
the ability to see how many new mail messages they have, are not supported by POP at all. These capabilities are built into programs like Eudora or Microsoft Outlook, which remember things like the ...
providers are not part of the standard JavaMail API. Portable programs will not use these APIs. Nonportable programs may use the APIs of the Sun protocol providers by (for example) casting a returned...
这个标题提到的是JavaMail的1.4.3版本,其中包含了mail.jar库文件以及对应的源代码。mail.jar是JavaMail的核心库,包含了处理SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件协议的...
在给定的压缩包文件中,我们有两个关键组件:`javax.mail-1.5.5.jar` 和 `javamail1_4_5.zip`。 `javax.mail-1.5.5.jar` 是JavaMail API的一个版本,版本号为1.5.5。这个API定义了一组接口和类,用于与各种邮件系统...
JavaMail是一种广泛使用的Java库,用于在应用程序中发送和接收电子邮件。配置JavaMail与SSL(Secure Socket Layer)服务器配合使用,是为了确保邮件通信的安全性,防止数据在传输过程中被窃取或篡改。SSL提供了加密...
在JavaMail中,`activation.jar` 和 `mail.jar` 是两个至关重要的库文件。 1. **activation.jar**:这个库文件包含了JavaBeans Activation Framework (JAF),它是Java平台的标准组件,用于识别和操作数据对象。JAF...
JavaMail API 提供了 javax.mail 包,其中包含了许多类和接口,如 Session、Store、Folder、Message 和 Transport 等,它们分别代表邮件会话、邮件存储、邮件文件夹、邮件信息和邮件传输。通过这些类,开发者可以...
1. `mail.jar`:这是JavaMail的核心库,它包含了大量的类和接口,用于实现邮件的发送和接收。例如,`javax.mail.Session`是邮件会话的入口点,用于设置邮件服务器的相关配置;`javax.mail.Transport`负责邮件的发送...
JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员发送、接收和管理电子邮件。本篇文章将深入探讨JavaMail的核心概念、关键组件以及如何使用这两个特定的jar包——`jaf-1_1_1.zip`...
使用 JavaMail 代发邮件 使用 JavaMail 库可以轻松地在 Java 应用程序中发送电子邮件。JavaMail 是一个 Java API,用于在 Java 应用程序中发送和接收电子邮件。它提供了一个抽象层,允许开发者使用不同的电子邮件...
JavaMail API包括多个组件,如`javax.mail.Session`用于设置邮件服务器配置,`javax.mail.Transport`用于发送邮件,以及`javax.mail.internet.MimeMessage`用于创建和构建邮件内容。 集成JavaMail到SSM框架中,我们...
在“hyl.rar_javamail_jsp_mail”这个压缩包中,我们可以看到与JavaMail相关的资源,特别是与JSP(JavaServer Pages)集成的应用实例。 首先,`javamail`标签指的是JavaMail API,它包含了处理SMTP(简单邮件传输...
JavaMail通过`mail.smtp.socketFactory.class`和`mail.smtp.socketFactory.port`属性实现此功能。 6. **证书与信任管理**: - 当使用加密连接时,需要处理服务器证书验证。JavaMail默认会检查服务器的证书是否由受...
JavaMail 是一个强大的开源库,专门用于在Java应用程序中实现电子邮件的发送和接收。它提供了对各种邮件协议的支持,如 Simple Mail Transfer Protocol (SMTP)、Post Office Protocol (POP3) 和 Internet Message ...
`mail.jar` 文件是JavaMail库的主要组成部分,包含了JavaMail API的所有类和接口。开发者在项目中引入这个jar文件后,就可以在代码中使用JavaMail提供的服务。通常,我们会将`mail.jar` 添加到项目的类路径...
在JavaMail中,`activation.jar` 和 `mail.jar` 是两个关键的库文件,它们为Java应用程序提供了处理邮件功能的全面支持。 **activation.jar** 是JavaBeans Activation Framework (JAF) 的一部分,这个框架主要用于...
1. **javax.mail**:这是JavaMail的核心API,包含了一系列的接口和类,如`Session`(邮件会话)、`Message`(邮件对象)、`Transport`(负责邮件传输)等,它们提供了发送和接收邮件的基本功能。 2. **javax.mail....
JavaMail 是一个开源库,用于在Java应用程序中处理电子邮件。版本1.5是该库的一个稳定版本,提供了广泛的API来创建、发送、读取和管理邮件。这个压缩包`javamail1.5.jar`包含了JavaMail的核心库,使得开发者能够方便...
在JavaMail中,`activation.jar`和`javax.mail.jar`是两个非常重要的组件,它们是JavaMail功能实现的核心依赖。 首先,`activation.jar`是JavaBeans Activation Framework (JAF)的一部分,它主要用于处理MIME类型的...