?? c.java
字號:
package SendMail;
import java.io.*;
import java.util.*;
import javax.mail.internet.*;
import javax.mail.*;
import javax.activation.*;
public class c {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Mailer m = new Mailer();
FileProperties props =
new FileProperties(MailConstants.PROPS_FILE_NAME);
String serverHost = props.getProperty(MailConstants.SEND_HOST);
if (serverHost == null) {
System.out.println("\"" + MailConstants.SEND_HOST +
"\" must be set in properties");
System.exit(0);
}
m.setServer(serverHost);
String tmp = props.getProperty(MailConstants.SEND_DEBUG);
m.setVerbose(tmp != null && tmp.equals("true"));
String myAddress = props.getProperty("Mail.address");
if (myAddress == null) {
System.out.println("\"Mail.address\" must be set in properties");
System.exit(0);
}
m.setFrom(myAddress);
// 以下根據(jù)具體情況設(shè)置:===============================================
m.setToList("talent_sky@163.com");//收件人
//m.setCcList("talent_chen@staff.easou.com");//抄送,每個地址用逗號隔開;或者用一個ArrayList的對象作為參數(shù)
// m.setBccList(bccTF.getText());
m.setSubject("test");//主題
// Now copy the text from the Compose TextArea.
m.setBody("yeath");//正文
// XXX I18N: use setBody(msgText.getText(), charset)
ArrayList v=new ArrayList();
v.add("D:\\test\\test.txt");
m.setAccessories(v);//附件
// 以上根據(jù)具體情況設(shè)置=================================================
// Finally, send the sucker!
m.doSend();
}
catch (MessagingException me) {
me.printStackTrace();
while ( (me = (MessagingException) me.getNextException()) != null) {
me.printStackTrace();
}
System.out.println("Mail Sending Error:\n" + me.toString());
}
catch (Exception ex) {
System.out.println("Mail Sending Error:\n" + ex.toString());
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -