javamail 郵件群發

          package gmailsender;

          import java.security.Security;
          import java.util.Date;
          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.Transport;
          import javax.mail.internet.AddressException;
          import javax.mail.internet.InternetAddress;
          import javax.mail.internet.MimeMessage;

          /**
           * 使用Gmail發送郵件
           * @author Winter Lau
           */
          public class Main {

           public static void main(String[] args) throws AddressException, MessagingException {
            Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
            final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
            // Get a Properties object
            Properties props = System.getProperties();
            props.setProperty("mail.smtp.host", "smtp.gmail.com");
            props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
            props.setProperty("mail.smtp.socketFactory.fallback", "false");
            props.setProperty("mail.smtp.port", "465");
            props.put("mail.smtp.auth", "true");
            final String username = "username";
            final String password = "password";
            Session session = Session.getDefaultInstance(props, new Authenticator(){
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication(username, password);
                }});

          // -- Create a new message --
            Message msg = new MimeMessage(session);
           // -- Set the FROM and TO fields --
            String[] gods={"dfgd@yahoo.com.cn","dfgdf@qq.com"};
            int len=gods.length;
            InternetAddress[] address = new InternetAddress[len];
               for (int i = 0; i < gods.length; i++) {
                address[i] = new InternetAddress(gods[i]);
               }
            msg.setFrom(new InternetAddress("fgdfgf@gmail.com"));
            //msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse("dgddfg@qq.com",false));
            msg.setRecipients(Message.RecipientType.TO,address);
            msg.setSubject("woaizhongguo");
            msg.setText("woaizhongguo");
            msg.setSentDate(new Date());
            Transport.send(msg);
            System.out.println("郵件已發送!");
           

          }
          }


           

          posted on 2007-06-22 19:09 付軒 閱讀(685) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大丰市| 富顺县| 霸州市| 涞源县| 梅河口市| 哈巴河县| 九龙坡区| 鹰潭市| 文山县| 赣榆县| 弥渡县| 石家庄市| 旬邑县| 高唐县| 武定县| 滦南县| 苏州市| 滁州市| 舟山市| 扬州市| 建昌县| 馆陶县| 和政县| 屯昌县| 滕州市| 诏安县| 托里县| 英山县| 金门县| 玉门市| 巨野县| 读书| 红河县| 西安市| 德江县| 望奎县| 平塘县| 阜阳市| 崇左市| 保定市| 湖北省|