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