⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c.java

📁 利用java发EMAIL的代码.里面有详细注释
💻 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);

//		以下根据具体情况设置:===============================================
		      m.setToList("talent_sky@163.com");//收件人
		      //m.setCcList("talent_chen@staff.easou.com");//抄送,每个地址用逗号隔开;或者用一个ArrayList的对象作为参数
		      // 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);//附件
//		以上根据具体情况设置=================================================
		      // 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());
		    }
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -