![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java邮件
fantlam
我的博客http://fantlam.blogbus.com/
展开
-
java邮件开发(1、用javamail发送简单的邮件)
引自http://fantlam.blogbus.com 从今天开始研究关于java邮件开发以及关于邮件服务器的相关讨论,内容不会很深,只是简单的运用,不过我会写的比较特别,当中会涉及linux平台的服务器设置,以及一些直接命令模式发送邮件的一些东西首先和邮件相关的重要东西就是2个协议,2个比较常见的协议--SMTP和POP3,不知道可以自己上网搜索,我这里不重复。一个发一个取,TCP/...2009-04-09 16:47:43 · 271 阅读 · 0 评论 -
java邮件开发(2、redhat下部署邮件服务器)
上一篇文章已经利用了javamail发送一封简单的邮件,而当时发送时是借助网易的smtp服务器smtp.126.com transport.connect("smtp.126.com","fantlam@126.com","123456");如果自己本地有SMTP服务器的话也可以利用自己的smtp服务器来发送邮件。本次就打算用linux系统来部署一下服务器。...2009-04-09 16:50:16 · 164 阅读 · 0 评论 -
java邮件开发(3、用本地服务器发送带HTML格式的邮件)
上一篇文章已经在linux环境下搭建了邮件服务器,也就是说我们发邮件的时候不用借助别人的SMTP服务器,利用本地的就行了。一开始我们已经利用javamail发送了一封简单的邮件,现在要发送一封带HTML格式的邮件,我现在贴上关键代码。public class JavaMail2 { public static void main(String[] args) throws Exceptio...2009-04-09 16:51:21 · 319 阅读 · 0 评论 -
java邮件开发(4、邮件的命令模式)
一直提到命令模式,其实我们直接用命令就可以发送邮件了,来看看吧用windows的命令提示符来做。首先输入 telnet smtp.sohu.com 25 远程登陆搜狐的SMTP服务器。为什么选搜狐呢,其实其它的也试过,因为每次登陆都不一定成功,我都试了好几次,还好搜狐还比较好,给我终于试成功了。由于网易的邮箱做了限制,新注册的邮箱都禁止使用这种模式发邮件,所以测也测不了。新浪的莫名其妙用户验证不...2009-04-09 16:54:22 · 150 阅读 · 0 评论 -
java邮件开发(5、用nslookup命令解析服务器)
邮件的发送原理我们应该知道,比如我们用搜狐的邮箱发给网易的邮箱,要先经过搜狐的smtp服务器,再由搜狐的smtp服务器发给网易的smtp服务器。网易的用户想看邮件就用pop3协议登陆到网易所分配的邮件空间去取。之前我们所做的都是先连接smtp服务器,这个过程是需要验证身份的,但当两个smtp服务器相互连接的时候,难道他们也要验证身份?还有他们怎么知道各自的smtp地址呢?(比如我们登陆时候是用t...2009-04-09 16:57:46 · 246 阅读 · 0 评论 -
java邮件开发(6、javamail发送带附件的邮件)
本文贴上发送带附件的邮件代码,要用到一个JAR包 activation.jar这个代码完整 直接复制就可以运行了package org.fantlam;import java.util.Date;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSo...2009-04-09 16:59:03 · 114 阅读 · 0 评论 -
java邮件开发(7、用spring发邮件)
前面一直用javamail来发送,对比spring会显得臃肿复杂,利用spring只需简单的配置就可以实现发邮件的功能。首先必须导入所必须的包activation.jar,commons-logging.jar,mail.jar,spring.jar新建一个applicationContext .xml <?xml version="1.0" enc...2009-04-09 16:59:46 · 106 阅读 · 0 评论 -
java邮件开发(8、用spring发送HTML嵌套图片并带附件)
这是邮件系列文章的完结篇了,最后一次我用spring发送HTML格式的邮件,邮件里嵌套图片,并带有附件功能。程序测试过了 发给搜狐就没问题,至于其它可能它比较严格,把邮件过滤掉了,我是用自己本地的服务器。代码如下package org.fantlam.spring;import java.io.File;import javax.mail.MessagingException;impo...2009-04-09 17:00:50 · 174 阅读 · 0 评论