xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 156KB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-23
  • 語(yǔ)言: Java
  • 標(biāo)簽: javamail??

資源簡(jiǎn)介

JavaMail實(shí)現(xiàn)郵件發(fā)送的簡(jiǎn)單封裝(包括文本、圖片、html、附件) 詳見(jiàn)http://blog.csdn.net/lyisray/article/details/42002215

資源截圖

代碼片段和文件信息

/**
?*?file?name:?AbstractMailSender.java
?*?Auther:?allen
?*?Create?Date:?2014年12月17日
?*?Description:?Mail抽象類(lèi),用于加載配置文件和設(shè)置靜態(tài)量
?*/

package?org.mail4j;

import?java.io.IOException;
import?java.io.InputStream;
import?java.util.Properties;

import?javax.mail.Authenticator;
import?javax.mail.Message;
import?javax.mail.MessagingException;
import?javax.mail.PasswordAuthentication;
import?javax.mail.Session;
import?javax.mail.internet.AddressException;
import?javax.mail.internet.InternetAddress;
import?javax.mail.internet.MimeMessage;

public?abstract?class?AbstractMailSender?{

/*
?*靜態(tài)量,?properties?配置文件中對(duì)應(yīng)的變量名
?*/
private?static?final?String?PROTOCOL?=?“mail.transport.protocol“;
private?static?final?String?HOST?=?“mail.smtp.host“;
private?static?final?String?PORT?=?“mail.smtp.port“;
private?static?final?String?FROM?=?“mail.smtp.from“;
private?static?final?String?USERNAME?=?“mail.smtp.user“;
private?static?final?String?PASSWORD?=?“mail.smtp.password“;
private?static?final?String?VALIDATE?=?“mail.smtp.auth“;
private?static?final?String?DEBUG?=?“mail.debug“;

private?static?Properties?configs?=?new?Properties();?//properties?配置文件
private?static?Properties?props?=?new?Properties();?//創(chuàng)建?Session?實(shí)例時(shí)需要傳遞的基本參數(shù)
private?static?Authenticator?authenticator;?//?創(chuàng)建?Session?實(shí)例時(shí)需要傳遞的認(rèn)證參數(shù)

private?Session?session;
protected?Message?message;

/**
?*?初始化靜態(tài)量
?*/
static?{
InputStream?inputStream?=?AbstractMailSender.class
.getResourceAsStream(“mail.properties“);
try?{
configs.load(inputStream);
}?catch?(IOException?e)?{
e.printStackTrace();
}?finally?{
try?{
if?(inputStream?!=?null)?{
inputStream.close();
}
}?catch?(IOException?e)?{
}
}
props.put(PROTOCOL?configs.getProperty(PROTOCOL));
props.put(HOST?configs.getProperty(HOST));
props.put(PORT?configs.getProperty(PORT));
props.put(VALIDATE?configs.getProperty(VALIDATE));
props.put(DEBUG?configs.getProperty(DEBUG));
authenticator?=?new?Authenticator()?{
@Override
protected?PasswordAuthentication?getPasswordAuthentication()?{
return?new?PasswordAuthentication(configs.getProperty(USERNAME)?configs.getProperty(PASSWORD));
}
};
}

/**
?*?創(chuàng)建郵件即創(chuàng)建?java?mail?的?session?和?message實(shí)例
?*/
public?void?createMail()?{
session?=?Session.getInstance(props?authenticator);
message?=?new?MimeMessage(session);
try?{
//設(shè)置郵件發(fā)送地址
message.setFrom(new?InternetAddress(configs.getProperty(FROM)));
}?catch?(AddressException?e)?{
e.printStackTrace();
}?catch?(MessagingException?e)?{
e.printStackTrace();
}
}

/**
?*?發(fā)送郵件
?*/
abstract?void?sendMail();

}

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件????????378??2014-12-18?10:12??mail4j\.classpath

?????文件????????382??2014-12-18?10:00??mail4j\.project

?????文件????????598??2014-12-18?10:01??mail4j\.settings\org.eclipse.jdt.core.prefs

?????文件????????656??2014-11-05?09:39??mail4j\404.html

?????文件??????????6??2014-12-17?13:23??mail4j\attach.txt

?????文件????????833??2014-12-18?11:00??mail4j\bin\org\mail4j\AbstractMailSender$1.class

?????文件???????2846??2014-12-18?11:00??mail4j\bin\org\mail4j\AbstractMailSender.class

?????文件???????2324??2014-12-18?10:59??mail4j\bin\org\mail4j\Client.class

?????文件????????216??2014-12-18?10:58??mail4j\bin\org\mail4j\mail.properties

?????文件???????4290??2014-12-18?11:00??mail4j\bin\org\mail4j\SimpleMailSender.class

?????文件?????149169??2012-12-28?12:27??mail4j\l.jpg

?????文件???????2815??2014-12-18?10:59??mail4j\src\org\mail4j\AbstractMailSender.java

?????文件???????1255??2014-12-18?10:59??mail4j\src\org\mail4j\Client.java

?????文件????????216??2014-12-18?10:58??mail4j\src\org\mail4j\mail.properties

?????文件???????3838??2014-12-18?10:59??mail4j\src\org\mail4j\SimpleMailSender.java

?????目錄??????????0??2014-12-18?11:00??mail4j\bin\org\mail4j

?????目錄??????????0??2014-12-18?10:11??mail4j\src\org\mail4j

?????目錄??????????0??2014-12-18?10:12??mail4j\bin\org

?????目錄??????????0??2014-12-18?10:11??mail4j\src\org

?????目錄??????????0??2014-12-18?10:00??mail4j\.settings

?????目錄??????????0??2014-12-18?10:12??mail4j\bin

?????目錄??????????0??2014-12-18?10:11??mail4j\src

?????目錄??????????0??2014-12-18?10:12??mail4j

-----------?---------??----------?-----??----

???????????????169822????????????????????23


評(píng)論

共有 條評(píng)論

相關(guān)資源