欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java發(fā)送郵件最少代碼 java發(fā)送郵件最少代碼是什么

求java實現(xiàn)郵件發(fā)送的源代碼

import java.util.*;

創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括網(wǎng)站制作、成都網(wǎng)站建設(shè)、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)公司核心團(tuán)隊十年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。

import javax.mail.*;import javax.mail.internet.*;

public class JMail {

public void SendMail(String Topic,String Content){ Properties props=new Properties(); props.put("mail.smtp.host","smtp.163.com"); props.put("mail.smtp.auth","true"); Session s=Session.getInstance(props); s.setDebug(false); MimeMessage message=new MimeMessage(s); MimeMultipart mp=new MimeMultipart(); BodyPart body = new MimeBodyPart(); InternetAddress from; InternetAddress to; try{ from=new InternetAddress("發(fā)件人郵箱"); message.setFrom(from); to = new InternetAddress("收件人郵箱"); message.setRecipient(Message.RecipientType.TO,to); message.setSubject(Topic,"utf-8"); body.setContent(Content, "text/html;charset=utf-8"); mp.addBodyPart(body); message.setContent(mp); message.setSentDate(new Date()); message.saveChanges(); Transport transport=s.getTransport("smtp"); transport.connect("smtp.163.com(郵件服務(wù)商,這是163的)","發(fā)件郵箱","發(fā)件郵箱密碼"); transport.sendMessage(message,message.getAllRecipients()); transport.close(); } catch(AddressException e){ e.printStackTrace(); } catch(MessagingException e){ e.printStackTrace(); } }}

如何使用Java發(fā)送qq郵件

方法:

1.前提準(zhǔn)備工作:

首先,郵件的發(fā)送方要開啟POP3 和SMTP服務(wù)--即發(fā)送qq郵件的賬號要開啟POP3 和SMTP服務(wù)

2.開啟方法:

登陸qq郵箱

3.點擊 設(shè)置

4.點擊—-賬戶

5.找到:POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù) —點擊開啟

6.送短信 —–點擊確定

7.稍等一會,很得到一個授權(quán)碼! –注意:這個一定要記住,一會用到

8.點擊保存修改 —OK 完成

9.java 測試代碼:

package cn.cupcat.test;

import java.util.Properties;

import javax.mail.Message;

import javax.mail.MessagingException;

import javax.mail.Session;

import javax.mail.Transport;

import javax.mail.internet.AddressException;

import javax.mail.internet.InternetAddress;

import javax.mail.internet.MimeMessage;

import javax.mail.internet.MimeMessage.RecipientType;

public class SendmailUtil {

public static void main(String[] args) throws AddressException, MessagingException {

Properties properties = new Properties();

properties.put("mail.transport.protocol", "smtp");// 連接協(xié)議

properties.put("mail.smtp.host", "smtp.qq.com");// 主機(jī)名

properties.put("mail.smtp.port", 465);// 端口號

properties.put("mail.smtp.auth", "true");

properties.put("mail.smtp.ssl.enable", "true");//設(shè)置是否使用ssl安全連接 ---一般都使用

properties.put("mail.debug", "true");//設(shè)置是否顯示debug信息 true 會在控制臺顯示相關(guān)信息

//得到回話對象

Session session = Session.getInstance(properties);

// 獲取郵件對象

Message message = new MimeMessage(session);

//設(shè)置發(fā)件人郵箱地址

message.setFrom(new InternetAddress("123456789@qq.com"));

//設(shè)置收件人地址 message.setRecipients( RecipientType.TO, new InternetAddress[] { new InternetAddress("987654321@qq.com") });

//設(shè)置郵件標(biāo)題

message.setSubject("這是第一封Java郵件");

//設(shè)置郵件內(nèi)容

message.setText("內(nèi)容為: 這是第一封java發(fā)送來的郵件。");

//得到郵差對象

Transport transport = session.getTransport();

//連接自己的郵箱賬戶

transport.connect("123456789@qq.com", "vvctybgbvvophjcj");//密碼為剛才得到的授權(quán)碼

//發(fā)送郵件 transport.sendMessage(message, message.getAllRecipients());

}

}

10.運行就會發(fā)出郵件了。。。。

下面是我收到郵件的截圖,當(dāng)然我把源碼中的郵件地址都是修改了,不是真實的,你們測試的時候,可以修改能你們自己的郵箱。最后,祝你也能成功,如果有什么問題,可以一起討論!

注意事項

得到的授權(quán)碼一定要保存好,程序中要使用

Java發(fā)送郵件

JAVA郵件發(fā)送的大致過程是這樣的的:

1、構(gòu)建一個繼承自javax.mail.Authenticator的具體類,并重寫里面的getPasswordAuthentication()方法。此類是用作登錄校驗的,以確保你對該郵箱有發(fā)送郵件的權(quán)利。

2、構(gòu)建一個properties文件,該文件中存放SMTP服務(wù)器地址等參數(shù)。

3、通過構(gòu)建的properties文件和javax.mail.Authenticator具體類來創(chuàng)建一個javax.mail.Session。Session的創(chuàng)建,就相當(dāng)于登錄郵箱一樣。剩下的自然就是新建郵件。

4、構(gòu)建郵件內(nèi)容,一般是javax.mail.internet.MimeMessage對象,并指定發(fā)送人,收信人,主題,內(nèi)容等等。

5、使用javax.mail.Transport工具類發(fā)送郵件。

用java寫一個郵件發(fā)送代碼

public boolean mainto()

{

boolean flag = true;

//建立郵件會話

Properties pro = new Properties();

pro.put("mail.smtp.host","smtp.qq.com");//存儲發(fā)送郵件的服務(wù)器

pro.put("mail.smtp.auth","true"); //通過服務(wù)器驗證

Session s =Session.getInstance(pro); //根據(jù)屬性新建一個郵件會話

//s.setDebug(true);

//由郵件會話新建一個消息對象

MimeMessage message = new MimeMessage(s);

//設(shè)置郵件

InternetAddress fromAddr = null;

InternetAddress toAddr = null;

try

{

fromAddr = new InternetAddress(451144426+"@qq.com"); //郵件發(fā)送地址

message.setFrom(fromAddr); //設(shè)置發(fā)送地址

toAddr = new InternetAddress("12345367@qq.com"); //郵件接收地址

message.setRecipient(Message.RecipientType.TO, toAddr); //設(shè)置接收地址

message.setSubject(title); //設(shè)置郵件標(biāo)題

message.setText(content); //設(shè)置郵件正文

message.setSentDate(new Date()); //設(shè)置郵件日期

message.saveChanges(); //保存郵件更改信息

Transport transport = s.getTransport("smtp");

transport.connect("smtp.qq.com", "451144426", "密碼"); //服務(wù)器地址,郵箱賬號,郵箱密碼

transport.sendMessage(message, message.getAllRecipients()); //發(fā)送郵件

transport.close();//關(guān)閉

}

catch (Exception e)

{

e.printStackTrace();

flag = false;//發(fā)送失敗

}

return flag;

}

這是一個javaMail的郵件發(fā)送代碼,需要一個mail.jar

文章標(biāo)題:java發(fā)送郵件最少代碼 java發(fā)送郵件最少代碼是什么
地址分享:http://www.chinadenli.net/article22/dddpocc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣品牌網(wǎng)站制作響應(yīng)式網(wǎng)站面包屑導(dǎo)航靜態(tài)網(wǎng)站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司