- 浏览: 1116470 次
文章分类
- 全部博客 (379)
- S2SH (16)
- stuts2 (0)
- java语言 (81)
- JSP (17)
- <html>元素 (11)
- javaweb (4)
- web容器 (3)
- ext (23)
- javaScript (48)
- ant (1)
- liferay (1)
- sql (9)
- css (42)
- 浏览器设置 (3)
- office_world (1)
- eclipse (4)
- 其它 (28)
- 操作系统 (5)
- android (6)
- Struts2 (11)
- RegEx (3)
- mysql (5)
- BigDATA (1)
- Node.js (1)
- Algorithm (10)
- Apache Spark (1)
- 数据库 (5)
- linux (2)
- git (1)
- Adobe (3)
- java语言,WebSocket (1)
- Maven (3)
- SHELL (1)
- XML (2)
- 数学 (2)
- Python (2)
- Java_mysql (1)
- ReactJS (6)
- 养生 (4)
- Docker (1)
- Protocols (3)
- java8 (2)
- 书籍 (1)
- Gradle (2)
- AngularJS (5)
- SpringMVC (2)
- SOAP (1)
- BootstrapCSS (1)
- HTTP协议 (1)
- OAuth2 (1)
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
Maven 上有多个 JavaMail 的库。到底用哪个呢?
一、问题:
如果下载过时的库,会有与 javaee 中的库冲突的问题。
二、结论:
使用这个: https://mvnrepository.com/artifact/com.sun.mail/javax.mail
三、说明:
JavaMail API from Maven
I am trying to upgrade to latest Java Mail utility.
From
to (my Intention)
But I don't find 1.5.1 for mail artifact,
but I can see
My Question is why group id changed and if I change the group id for 1.5.1 do I need to change all my mail implementation that is already present (package name change and any other stuff) and what is the difference between com.sun.mail vs javax.mail?
The Maven coordinates changed some time ago to be compatible with the scheme described here.
The new coordinates are here.
In short:
- The groupId javax.mail is no longer used for the implementation.
- There is a new artifact at javax.mail:javax.mail-api.
It provides the javax.mail-api.jar file. This contains the JavaMail API definitions only, suitable for compiling against.
- com.sun.mail:javax.mail contains the javax.mail.jar file, the JavaMail reference implementation jar file,
including the SMTP, IMAP, and POP3 protocol providers.
So, you should:
- either use com.sun.mail:javax.mail for compilation and packaging/deploy;
- or use javax.mail:javax.mail-api for compilation and
then deploy the com.sun.mail:javax.mail jar where appropriate (e.g., your Tomcat lib).
引用:
http://stackoverflow.com/a/22021656/2893073
https://java.net/projects/javamail/pages/Home
-
转载请注明
原文出处:http://lixh1986.iteye.com/blog/2323537
-
一、问题:
如果下载过时的库,会有与 javaee 中的库冲突的问题。
二、结论:
使用这个: https://mvnrepository.com/artifact/com.sun.mail/javax.mail
<!-- https://mvnrepository.com/artifact/com.sun.mail/javax.mail --> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.6</version> </dependency>
三、说明:
JavaMail API from Maven
引用
I am trying to upgrade to latest Java Mail utility.
From
<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency>
to (my Intention)
<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.1</version> </dependency>
But I don't find 1.5.1 for mail artifact,
but I can see
<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.1</version> </dependency>
My Question is why group id changed and if I change the group id for 1.5.1 do I need to change all my mail implementation that is already present (package name change and any other stuff) and what is the difference between com.sun.mail vs javax.mail?
引用
The Maven coordinates changed some time ago to be compatible with the scheme described here.
The new coordinates are here.
In short:
- The groupId javax.mail is no longer used for the implementation.
- There is a new artifact at javax.mail:javax.mail-api.
It provides the javax.mail-api.jar file. This contains the JavaMail API definitions only, suitable for compiling against.
- com.sun.mail:javax.mail contains the javax.mail.jar file, the JavaMail reference implementation jar file,
including the SMTP, IMAP, and POP3 protocol providers.
So, you should:
- either use com.sun.mail:javax.mail for compilation and packaging/deploy;
- or use javax.mail:javax.mail-api for compilation and
then deploy the com.sun.mail:javax.mail jar where appropriate (e.g., your Tomcat lib).
引用:
http://stackoverflow.com/a/22021656/2893073
https://java.net/projects/javamail/pages/Home
-
转载请注明
原文出处:http://lixh1986.iteye.com/blog/2323537
-
发表评论
-
java 将文件夹所有的文件合并到指定的文件夹下
2020-06-30 19:17 1085场景:将文件夹所有的文件合并到指定的文件夹下 另外:如果想效 ... -
多线程-线程池的四种创建方式
2020-04-01 18:38 511多线程-线程池的四种创建方式 https://blog.cs ... -
Java基础之:nio
2019-11-13 15:38 503一、理论讲解: 史上最强Java NIO入门:担心从入门到放弃 ... -
Java 分布式之:RPC 基本概念
2019-11-13 15:07 480转载: https://www.jianshu.com/p/ ... -
Java之 volatile 关键字原理详解
2019-11-07 15:36 570一、什么是 volatile ? ... -
POI实现excell批注背景图片(仿html浮窗显示图片)
2019-10-21 08:17 718POI实现excell批注背景图片(仿html浮窗显示图片) ... -
Java之设计模式之 Observer 观察者
2019-07-04 17:21 1099观察者设计模式 Java 已经实现了该模式,并且提供了使用类 ... -
HashMap, LinkedHashMap and TreeMap
2019-03-01 11:04 686https://stackoverflow.com/a/177 ... -
Java lib 操作 excel 插入图片
2019-01-19 12:46 885https://poi.apache.org/componen ... -
数据库连接池C3P0
2018-05-29 16:50 907一、名字的由来 很多 ... -
Java8之集合(Collection)遍历 forEach()、stream()
2018-05-29 14:39 20760package java8.collections; ... -
Junit Vs main on "java.util.concurrent.Executors"
2017-11-10 16:44 845Same code with different result ... -
Java之大数据学习路线
2017-11-03 10:08 5730三个月大数据研发学习 ... -
Java中创建对象的5种方式
2017-10-26 14:21 845一、Java之5种创建对象的方式 ————————————— ... -
Log4j和Slf4j的比较
2017-06-23 12:41 1421一直搞不清 Log4j 和 SLF4j 的关系。今天才若有所 ... -
Java之Java7新特性之try资源句式
2017-04-20 14:58 5391Java之Java7新特性之try资源句式 一、【try资源 ... -
Java之 java.util.concurrent 包之ExecutorService之submit () 之 Future
2017-03-04 21:27 3845一、如何使用 ExecutorService.submit() ... -
Java之 java.util.concurrent 包之Executor与ExecutorService
2017-03-04 21:18 2711一、问题: execute() 与 submit() 的区别? ... -
JAVAEE之单用户登录
2017-02-05 11:55 1063单用户登录是系统中数据一直性的解决方案之一。 问题背景: 试 ... -
Java之多线程之线程池之线程重复使用
2017-02-04 13:33 5574一、问题背景 在使用多线程时,如果要开启一个任务,则就需要新 ...
相关推荐
JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个【标题】"JavaMail所需最新版(1.5.4)jar包"指的...记住,始终确保使用与JavaMail API相匹配的JAF版本,以避免兼容性问题。
JavaMail 是一个强大的开源库,它为Java开发者提供了一套完整的API来处理电子邮件的发送和接收。这个项目源文件和包含的jar包是用于演示如何在Java应用中使用JavaMail来实现邮件服务功能的。下面将详细介绍JavaMail...
JavaMail是一种广泛使用的Java库,用于在应用程序中发送和接收电子邮件。配置JavaMail与SSL(Secure Socket Layer)服务器配合使用,是为了确保邮件通信的安全性,防止数据在传输过程中被窃取或篡改。SSL提供了加密...
### JAVA源码Javamail的邮件收发系统源码/文档 #### 一、JavaMail简介 JavaMail API 是一套用于发送与接收电子邮件的标准Java API。它支持多种协议(如SMTP、POP3、IMAP),并且具有高度的可扩展性。通过JavaMail ...
JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送和接收。它提供了与 SMTP、POP3 和 IMAP 协议交互的接口,是开发基于 Java 的电子邮件应用的基础。回执邮件是邮件服务中的一项功能,它允许发件人在发送邮件...
### JavaMail问题及解决方案 JavaMail是Java平台中用于发送和接收邮件的API,它提供了对各种邮件协议的支持,如SMTP、POP3和IMAP。然而,在实际应用中,JavaMail经常会遇到各种问题,比如连接失败、身份验证错误等...
### JavaMail API详解 #### 一、概述与背景 JavaMail API是用于处理电子邮件的一组...总之,JavaMail API是一个功能全面且易于使用的邮件处理工具,它极大地简化了在Java应用程序中实现邮件发送和接收功能的过程。
JavaMail 是一个开源的 Java 库,用于处理电子邮件通信。标题提到的是 JavaMail 1.5.2 版本的 JAR 包及其源码,这使得开发者能够深入理解库的工作原理并进行自定义开发。在Java应用程序中,JavaMail API 提供了处理...
JavaMail API是Java平台上用于处理电子邮件的一套强大的库,它为开发者提供了丰富的功能,使得在应用程序中发送和接收邮件变得简单。本文将深入探讨JavaMail API的各个方面,帮助你理解和掌握这一关键工具。 首先,...
JavaMail 是一个 Java API,用于在 Java 应用程序中发送和接收电子邮件。它提供了一个抽象层,允许开发者使用不同的电子邮件协议,例如 SMTP、POP3 和 IMAP。 在本文中,我们将讨论如何使用 JavaMail 库来代发邮件...
标题中的 "javamail-1.4.1" 和 "javamail-1.4.2" 提到了两个特定的版本号,这表明提供的资源可能是这两个版本的 JavaMail 库。 在描述中提到,这个压缩包包含的功能已经实现,可以直接复制到工程中使用,这意味着...
JavaMail 是一个开源库,它提供了在Java应用程序中发送电子邮件的能力。这个库是基于JavaBeans Activation Framework (JAF) 和JavaMail API,使得开发者能够轻松地处理SMTP、POP3和IMAP等邮件协议。在本示例中,我们...
JavaMail 是一个强大的开源库,专门用于在Java应用程序中实现电子邮件的发送和接收。它提供了对各种邮件协议的支持,如 Simple Mail Transfer Protocol (SMTP)、Post Office Protocol (POP3) 和 Internet Message ...
JavaMail API是Java平台中的一个标准扩展库,用于发送、接收以及管理电子邮件。它提供了丰富的接口来实现邮件的各种操作,如构建复杂的MIME消息、处理附件等。 #### 二、使用JavaMail收发Gmail邮件 在使用JavaMail...
JavaMail 是一个开源的 Java API,它为开发者提供了在 Java 应用程序中发送和接收电子邮件的功能。这个API包括了多种协议的支持,如SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)。在...
在Java Web开发中,使用JavaMail API可以实现邮件的发送和接收功能。JavaMail是一个开源库,它提供了标准的API来处理SMTP(简单邮件传输协议)和其他邮件协议,使得开发者能够在应用程序中方便地发送和接收电子邮件...
JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者能够轻松地处理SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件服务。在...
JavaMail 是一个强大的开源库,专门用于在Java应用程序中发送电子邮件。它提供了全面的API,使得开发者能够方便地实现SMTP(简单邮件传输协议)和其他邮件协议的功能。在JavaMail中,我们可以创建、编辑并发送包含...
首先,JavaMail API简介部分会讲解JavaMail的基本概念,包括其设计目标、核心组件以及与SMTP(简单邮件传输协议)、POP3(邮局协议版本3)和IMAP(因特网消息访问协议)等电子邮件协议的关系。JavaMail API使得...
JavaMail 是一个在Java平台上处理电子邮件的开源API,它提供了丰富的功能,包括发送、接收邮件,以及处理附件、HTML格式的邮件、SMTP、POP3、IMAP等多种邮件协议。本Demo将详细介绍如何使用JavaMail API来实现邮箱...