JavaMail入门教程第一:配置本地邮件服务器

  想在你的网站或者其他的应用里加上发送邮件的功能以实现用户的验证,密码的取回等功能吗?如果你的系统是使用Java技术开发的,那么使用JavaMail API是最好的选择了,它提供了个独立于协议的模块,能用于 IMAP、POP、SMTP、MIME 和其它涉及因特网的消息传递协议。

  在进入学习如何使用Javamail之前,还有一个工作要做,就是需要先架设一个用来测试的服务器.

  我们选用一款有点老但是挺好用的邮件服务器ArGoSoft Mail Server,免费版,version 1.8. 请选择一个下载地址把软件下载下来:
下载地址1    下载地址2    下载地址3

下载下来后,进行安装

1. 双击或者右键运行下载下来的可执行文件,非常快就能完成安装操作.如果您的iis或者其他占用80端口的程序开着,那么运行的时候,该邮件服务器的web控制界面就无法运行,不过这个没有关系,我们可以不用这个功能.

2. 打开邮件服务器的管理界面

3. 点击Tools->Options,在General选项卡的Local Host后的文本框里输入您的计算机的名字

4. 在LocalDomains的下面的文本框中输入您中意的网址,如historycreator.com,点击Add,可以添加多个,如test,hc,将来我们添加了用户,用户间发邮件,就用诸如test@historycreator.com这样的形式作为地址了。

5. 在SMTP Authentication选项卡里,首先选中Enable SMTP Authentication,然后选中Use POP3 User Names and Passwords,这样任何一个用户发邮件的时候,都需要进行用户名和密码认证了。

6. 点击Tools->Users,在打开的窗口里点击最左边的图标,提示Add new user,添加几个用户看看,如zhangsan,lisi,密码也设定一下。

7. 这个时候,我们已经配置好了邮件服务器,需要进行测试一下了。

8. 打开Out Look 2007(其他版本参考),在账户设置的时候,选择手动配置服务器设置或其他服务器类型,好像在低版本里不用选这个就让你设置smtp和pop3服务器。

9. 在设置电子邮件界面,真名随便填,电子邮件地址:test@historycreator.com,账户类型pop3,接收邮件服务器:127.0.0.1,发送邮件服务器也是127.0.0.1,用户名test,密码你自己知道的,呵呵

10. 进入outlook主界面后,新发一封邮件到hc@historycreator.com

11. outlook主界面->工具->账户设置->新建, 新建一个账户hc@historycreator.com,和新建test@historycreator.com一样,为使结果更清楚,可以删除掉test@historycreator.com。

12. outlook主界面->工具->发送和接收->全部发送/接收,或者按F9,这个时候如果你配置正确的话,应该能够收到一封信,如果能收到,那么恭喜,我们可以进行下一步,使用程序发送邮件的测试了。

下篇文章将介绍使用JavaMail发送简单邮件。

如果有问题,请到本站论坛交流,呵呵.


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: JavaMail
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.