mail.jar下載 最新(xīn)軟件(jiàn)|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁編程開發編程工具 → java mail jar maven

java mail jar maven

java mail jar maven 網友評分:8

同類相關軟件

軟件介紹

軟件標簽: jar包(bāo) .jar

mail.jar是在java語言中發送超鏈接(jiē)和郵件的maven控件,和activation.jar一起發揮強大的文檔資源傳送功能,綠色資源網提供最新的jar包和源碼(mǎ),快來下載吧!

mail.jar怎麽用

第一步:在綠色資源網下載,選中要放置的包,之後直接複製;

第二步:找到項目的“lib”文件(jiàn)夾,直接粘貼即(jí)可;

第三步:在(zài)項目上右擊,選中“refresh‘”即可正常加載jar包。

mai.jar maven

Java 使(shǐ)用mail.jar包發郵件

首先導入mail.jar包並buildpath。 

這個包主(zhǔ)要用到的是 javax.mail.internet.*和(hé) javax.mail.*的內容。 

寫一個連接qq的服務器(SMTP方式(shì))的發郵(yóu)件程序:

寫一個(gè)靜態方法sendEmail(){}; 

第(dì)一步:寫一個properties並設置各項(xiàng)值等下要(yào)用:

        Properties props = System.getProperties();  

        // 創建信件服務器  

        props.put(“mail.smtp.host”, “smtp.qq.com”);//主機host,跟郵件發送(sòng)者必須(xū)一致

        props.put(“mail.smtp.auth”, “true”); // 通過驗(yàn)證

        props.put(“mail.smtp.port”, “465”);//加密(mì)服務端口465

        props.put(“mail.transport.protocol”, “smtp”);//方式為(wéi)smtp

        props.put(“mail.smtp.ssl.enable”, “true”);//加密

       //props.put(“mail.debug”, “true”);//沒什麽用(yòng)

創建(jiàn)一個(gè)會話把屬性properties放進去:

Session session = Session.getDefaultInstance(props, null);  

創建一個消息把會話(huà)放進去(qù):

MimeMessage msg = new MimeMessage(session);

然(rán)後把昵稱轉編碼加上(shàng)發(fā)送(sòng)郵箱,設置from:

 msg.setFrom(new InternetAddress(MimeUtility.encodeText(“發送人:”) + “<266****848@qq.com>”));  

新建接受方的(de)地址to:

InternetAddress[] address = new InternetAddress[]{“944*9@qq.com”,“689*8@qq.com}

將地址添加(jiā)到指定的接受類型:

msg.addRecipients(Message.RecipientType.TO, address); 

設置郵件主題subject:

msg.setSubject(subject);  

然後設(shè)置mime類(lèi)型的Multipart部分(fèn),也(yě)就是正文: 

先新建:

Multipart mp = new MimeMultipart(); 

然後添加附件,多個附件重複多次:

MimeBodyPart mbp = new MimeBodyPart();  

     // 得到數據源  

FileDataSource fds = new FileDataSource(filename);  

   // 得到(dào)附件(jiàn)本身並至入BodyPart  

mbp.setDataHandler(new DataHandler(fds));  

  // 得到文件名同樣至入BodyPart  

mbp.setFileName(fds.getName());  

// 把這個mbp附件add進去  

mp.addBodyPart(mbp); 

同理,添加文本:

         MimeBodyPart mbp = new MimeBodyPart();  

         mbp.setText(body);

         mp.addBodyPart(mbp);

然後設置mp為消息正文:

 msg.setcontent(mp);  

如果沒有附件直(zhí)接設置消息正文即可:

msg.setText(”正文“);

設置消息(xī)頭的日期(qī),更新所有(yǒu)並保存:

 msg.setSentDate(new Date());  

 msg.saveChanges();  

最(zuì)後,連接(jiē)並發送,關閉連接:

Transport transport = session.getTransport(”smtp“);  

 transport.connect(username, password);

 ransport.sendMessage(msg,msg.getRecipients(Message.RecipientType.TO));  

 transport.close();  

完畢(bì)!

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載後無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表(biǎo)評論 查看所(suǒ)有評論(0)

昵稱:
請不要評論無意義或髒話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能(néng)顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡