隨筆 - 23  文章 - 11  trackbacks - 0
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(3)

          隨筆分類(lèi)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          package org.wzywjy.mail;

          import java.util.Date;
          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;

          public class TestMail {

          public final static String SMTPSERVER = "smtp.163.com";
          public final static String POPSERVER = "pop.163.com";
          public final static String ACCOUNT = "test";
          public final static String PWD = "test";
          public final static String MAILADDR = "test@163.com";

          public void sendMail(String to, String from, String subject, String body) throws AddressException, MessagingException {
          Properties pro = System.getProperties();
          pro.put("mail.smtp.host", SMTPSERVER);
          pro.put("mail.smtp.auth", "true");
          Session session = Session.getDefaultInstance(pro, null);

          Message msg = new MimeMessage(session);
          msg.setFrom(new InternetAddress(from));
          msg.setRecipient(Message.RecipientType.TO, InternetAddress.parse(to, false)[0]);
          msg.setSubject(subject);
          msg.setText(body);
          msg.setHeader("X-Mailer", "LOTONtechEmail");
          msg.setSentDate(new Date());

          Transport transport = session.getTransport("smtp");
          System.out.println("connecting...");
          transport.connect(SMTPSERVER, ACCOUNT, PWD);
          System.out.println("Sending message");
          transport.sendMessage(msg, msg.getAllRecipients());
          transport.close();
          }

          public static void main(String[] args) {
          TestMail test = new TestMail();
          try {
          test.sendMail(MAILADDR, MAILADDR, "test", "我的一個(gè)測(cè)試");
          } catch (AddressException e) {
          e.printStackTrace();
          } catch (MessagingException e) {
          e.printStackTrace();
          }
          }
          }

          posted on 2006-09-15 10:30 小小~咖啡豆 閱讀(304) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): 其他

          FeedBack:
          # re: 一個(gè)簡(jiǎn)單的發(fā)送郵件的例子[未登錄](méi) 2007-10-19 11:40 yuan
          強(qiáng)!!!!!!!!!!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 夹江县| 绥化市| 耿马| 彭山县| 大竹县| 扎兰屯市| 迁西县| 葫芦岛市| 杨浦区| 朝阳区| 周至县| 天柱县| 庆云县| 辉南县| 金沙县| 登封市| 施甸县| 襄垣县| 宜宾市| 江油市| 福海县| 荔波县| 白玉县| 云龙县| 海丰县| 凤翔县| 澄迈县| 斗六市| 甘南县| 赣榆县| 上蔡县| 荆州市| 南安市| 荣昌县| 儋州市| 台东市| 抚州市| 东乡| 浏阳市| 宜君县| 汤原县|