国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - JavaMail實(shí)現(xiàn)郵件發(fā)送的方法

JavaMail實(shí)現(xiàn)郵件發(fā)送的方法

2019-12-16 13:32司青 JAVA教程

這篇文章主要介紹了JavaMail實(shí)現(xiàn)郵件發(fā)送的方法,實(shí)例分析了java實(shí)現(xiàn)郵件發(fā)送的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了JavaMail實(shí)現(xiàn)郵件發(fā)送的方法。分享給大家供大家參考。具體如下:

下載 activation.jar 和 mail.jar
配置CLASSPATH,將上面兩個(gè)jar包加入到CLASSPATH中。

JavaBean : "SendEmail.java"

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
package cls;
import java.util.Date;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
public class SendEmail
{
 String host;
 String username;
 String password;
 String fromAddr;
 String toAddr;
 String subject;
 String content;
 public SendEmail()
 {
 // 變量初始化
 host = "smtp.qq.com";
 username = "";
 password = "";
 fromAddr = "@";
 }
 // 發(fā)送郵件
 public boolean sendMail()
 {
 Properties prop;
 Session session;
 MimeMessage msg;
 try
 {
  prop = new Properties(); // 存儲(chǔ)連接參數(shù)
  prop.put("mail.smtp.host",host);
  prop.put("mail.smtp.auth","true");
  session = Session.getDefaultInstance(prop,null);
  // 獲得一個(gè)郵件的Session
  msg = new MimeMessage(session); // 郵件信息
  // 檢查郵件地址是否合法
  if(fromAddr == null || fromAddr.equals(""))
  {
  throw new Exception("發(fā)件地址錯(cuò)誤");
  }
  if(toAddr == null || toAddr.equals(""))
  {
  throw new Exception("目標(biāo)地址錯(cuò)誤");
  }
  //設(shè)置源地址
  msg.setFrom(new InternetAddress(fromAddr));
  //設(shè)置目的地址
  msg.setRecipient(Message.RecipientType.TO,new InternetAddress(toAddr));
  //設(shè)置主題
  msg.setSubject(subject);
  Multipart mp = new MimeMultipart(); //郵件內(nèi)容
  MimeBodyPart mbpContent = new MimeBodyPart();
  mbpContent.setContent(content,"text/html"); // 郵件格式
  mp.addBodyPart(mbpContent);
  msg.setContent(mp);
  msg.setSentDate(new Date());
  // 發(fā)送郵件
  Transport transport = session.getTransport("smtp");
  transport.connect((String)prop.get("mail.smtp.host"),username,password);
  transport.sendMessage(msg,msg.getRecipients(MimeMessage.RecipientType.TO));
  transport.close();
  return true;
 }
 catch(Exception e)
 {
  System.out.println(e);
  return false;
 }
 }
 // getter and setter
 public String getPassword()
 {
 return password;
 }
 public void setPassword(String password)
 {
 this.password = password;
 }
 public String getHost()
 {
 return host;
 }
 public void setHost(String host)
 {
 this.host = host;
 }
 public String getUsername()
 {
 return username;
 }
 public void setUsername(String username)
 {
 this.username = username;
 }
 public String getFromAddr()
 {
 return this.fromAddr;
 }
 public void setFromAddr(String addr)
 {
 fromAddr = addr;
 }
 public String getToAddr()
 {
 return this.toAddr;
 }
 public void setToAddr(String addr)
 {
 toAddr = addr;
 }
 public String getSubject()
 {
 return subject;
 }
 public void setSubject(String sub)
 {
 subject = sub;
 }
 public String getContent()
 {
 return content;
 }
 public void setContent(String content)
 {
 this.content = content;
 }
}

sendmail.jsp:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
 <title>Mail</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 </head>
 <body>
 <center>
  <jsp:useBean id="email" class="cls.SendEmail" scope="page" />
  <jsp:setProperty name="email" property="toAddr" value="host" />
  <jsp:setProperty name="email" property="fromAddr" value="host" />
  <jsp:setProperty name="email" property="username" value="username" />
  <jsp:setProperty name="email" property="password" value="password" />
  <jsp:setProperty name="email" property="subject" value="mail test" />
  <jsp:setProperty name="email" property="content" value="hello world"/>
  <%=email.sendMail() %>
 </center>
 </body>
</html>

希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中文字幕日韩欧美一区二区三区 | 成人a视频片观看免费 | 免费一区二区 | 农村末发育av片四区五区 | 精品视频一区二区 | 亚洲日韩成人 | 欧美日韩三区 | 中文字幕日韩在线 | 亚洲乱码国产乱码精品精98午夜 | 超碰首页 | 久久久无码精品亚洲日韩按摩 | 亚洲成人第一 | 一区二区久久久 | 亚洲区视频在线观看 | 亚洲欧美日韩精品 | 日韩免费视频 | 欧美中文字幕在线 | 视频一二区 | 久久久久久综合 | 天堂av一区二区 | 欧美精品综合 | 欧美激情一区二区三级高清视频 | 色婷婷电影 | 天天色天天射天天操 | 成人看的免费视频 | 午夜精品视频在线观看 | 日韩精品在线一区 | 久久一区二区视频 | 久久一区视频 | av久草| 一级全黄少妇性色生活片免费 | 久久99国产精一区二区三区 | 日韩电影中文字幕 | 91精品国产综合久久香蕉922 | 久久久久久久久久久久网站 | 国产精品国产成人国产三级 | 亚洲一区视频网站 | 欧美日韩综合在线 | 国产精品国产三级国产aⅴ 亚洲精品免费在线观看 | 久草av在线播放 | 久久精品一区二区 |