配置邮件服务器sendman,java邮件收发功能实现代码.pdf
java郵郵件件收收發(fā)發(fā)功功能能實(shí)實(shí)現(xiàn)現(xiàn)代代碼碼
本文實(shí)例為大家分享了郵件收發(fā)功能的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
準(zhǔn) 工作, 環(huán)境搭建:
1. 本本地地搭搭建建一一個(gè)個(gè)郵郵件件服服務(wù)務(wù)器器
易郵服務(wù)器,eyoumailserversetup.exe
2. 新新建建郵郵箱箱賬賬號(hào)號(hào)
張三給李四發(fā)郵件。
步步驟驟1::
新建域名: 工具, 服務(wù)器設(shè)置, 單域名框中輸入
步步驟驟2::
新建郵箱賬號(hào): zhangsan@
lisi@
3. 安安裝裝fox mail
配置郵件發(fā)送服務(wù)器(smtp): localhost 25
郵件接收服務(wù)器(pop3): localhost 110
再新建賬號(hào),就可以接收郵件了!
注注意意
如果是 eb項(xiàng)目,因?yàn)閖 avaee 自帶的有郵件功能,可能存在問題!
我們要用自己的mail.j ar文件功能! 需要?jiǎng)h除j avaee中mail包!
使使用用::
JavaMail開開發(fā)發(fā),,先先引引入入jar文文件件::
activation.j ar 【如果使用j dk1.6或以上版本,可以不用這個(gè)j ar文件】
mail.j ar 【郵件發(fā)送核心包】
/**
* 1. 發(fā)送一封普通郵件
* @author Jie.Yuan
*
*/
public class App_SendMail {
@Test
public void testSend( throws Exception {
//0. 郵件參數(shù)
Properties prop = new Properties( ;
prop.put("tocol", "smtp" ; // 指定協(xié)議
prop.put("mail.smtp.host", "localhost" ; // 主機(jī)
prop.put("mail.smtp.port", 25 ; // 端口
prop.put("mail.smtp.auth", "true" ; // 用戶密碼認(rèn)證
prop.put("mail.debug", "true" ; // 調(diào)試模式
//1. 創(chuàng)建一個(gè)郵件的會(huì)話
Session session = Session.getDefaultInstance(prop ;
//2. 創(chuàng)建郵件體對(duì)象 (整封郵件對(duì)象
MimeMessage message = new MimeMessage(session ;
//3. 設(shè)置郵件體參數(shù):
//3.1 標(biāo)題
message.setSubject("我的第一封郵件 " ;
//3.2 郵件發(fā)送時(shí)間
message.setSentDate(new Date( ;
//3.3 發(fā)件人
message.setSender(new InternetAddress("zhangsan@" ;
//3.4 接收人
message.setRecipient(RecipientType.TO, new InternetAddress("lisi@" ;
//3.5內(nèi)容
message.setText("你好,已經(jīng)發(fā)送成功! 正文" ; // 簡單純文本郵件
message.saveChanges( ; // 保存郵件(可選
//4. 發(fā)送
Transport trans = session.getTransport( ;
trans.connect("zhangsan",
總結(jié)
以上是生活随笔為你收集整理的配置邮件服务器sendman,java邮件收发功能实现代码.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 邮件接收端程序_java邮件收
- 下一篇: 十六、邮件发送 --【转发】本地安装易邮