javamail 发送邮件

转自:http://blog.csdn.net/jbgtwang/archive/2009/06/11/4259787.aspx

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵

以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。
我的代码有三个类:
第一个类:MailSenderInfo.java

Java代码
1.package com.util.mail;  
2./**  
3.* 发送邮件需要使用的基本信息  
4.*/   
5.import java.util.Properties;   
6.public class MailSenderInfo {   
7.    // 发送邮件的服务器的IP和端口   
8.    private String mailServerHost;   
9.    private String mailServerPort = "25";   
10.    // 邮件发送者的地址   
11.    private String fromAddress;   
12.    // 邮件接收者的地址   
13.    private String toAddress;   
14.    // 登陆邮件发送服务器的用户名和密码   
15.    private String userName;   
16.    private String password;   
17.    // 是否需要身份验证   
18.    private boolean validate = false;   
19.    // 邮件主题   
20.    private String subject;   
21.    // 邮件的文本内容   
22.    private String content;   
23.    // 邮件附件的文件名   
24.    private String[] attachFileNames;     
25.    /**  
26.      * 获得邮件会话属性  
27.      */   
28.    public Properties getProperties(){   
29.      Properties p = new Properties();   
30.      p.put("mail.smtp.host", this.mailServerHost);   
31.      p.put("mail.smtp.port", this.mailServerPort);   
32.      p.put("mail.smtp.auth", validate ? "true" : "false");   
33.      return p;   
34.    }   
35.    public String getMailServerHost() {   
36.      return mailServerHost;   
37.    }   
38.    public void setMailServerHost(String mailServerHost) {   
39.      this.mailServerHost = mailServerHost;   
40.    }  
41.    public String getMailServerPort() {   
42.      return mailServerPort;   
43.    }  
44.    public void setMailServerPort(String mailServerPort) {   
45.      this.mailServerPort = mailServerPort;   
46.    }  
47.    public boolean isValidate() {   
48.      return validate;   
49.    }  
50.    public void setValidate(boolean validate) {   
51.      this.validate = validate;   
52.    }  
53.    public String[] getAttachFileNames() {   
54.      return attachFileNames;   
55.    }  
56.    public void setAttachFileNames(String[] fileNames) {   
57.      this.attachFileNames = fileNames;   
58.    }  
59.    public String getFromAddress() {   
60.      return fromAddress;   
61.    }   
62.    public void setFromAddress(String fromAddress) {   
63.      this.fromAddress = fromAddress;   
64.    }  
65.    public String getPassword() {   
66.      return password;   
67.    }  
68.    public void setPassword(String password) {   
69.      this.password = password;   
70.    }  
71.    public String getToAddress() {   
72.      return toAddress;   
73.    }   
74.    public void setToAddress(String toAddress) {   
75.      this.toAddress = toAddress;   
76.    }   
77.    public String getUserName() {   
78.      return userName;   
79.    }  
80.    public void setUserName(String userName) {   
81.      this.userName = userName;   
82.    }  
83.    public String getSubject() {   
84.      return subject;   
85.    }  
86.    public void setSubject(String subject) {   
87.      this.subject = subject;   
88.    }  
89.    public String getContent() {   
90.      return content;   
91.    }  
92.    public void setContent(String textContent) {   
93.      this.content = textContent;   
94.    }   
95.}  
package com.util.mail;
/**
* 发送邮件需要使用的基本信息
*/
import java.util.Properties;
public class MailSenderInfo {
 // 发送邮件的服务器的IP和端口
 private String mailServerHost;
 private String mailServerPort = "25";
 // 邮件发送者的地址
 private String fromAddress;
 // 邮件接收者的地址
 private String toAddress;
 // 登陆邮件发送服务器的用户名和密码
 private String userName;
 private String password;
 // 是否需要身份验证
 private boolean validate = false;
 // 邮件主题
 private String subject;
 // 邮件的文本内容
 private String content;
 // 邮件附件的文件名
 private String[] attachFileNames;  
 /**
   * 获得邮件会话属性
   */
 public Properties getProperties(){
   Properties p = new Properties();
   p.put("mail.smtp.host", this.mailServerHost);
   p.put("mail.smtp.port", this.mailServerPort);
   p.put("mail.smtp.auth", validate ? "true" : "false");
   return p;
 }
 public String getMailServerHost() {
   return mailServerHost;
 }
 public void setMailServerHost(String mailServerHost) {
   this.mailServerHost = mailServerHost;
 }
 public String getMailServerPort() {
   return mailServerPort;
 }
 public void setMailServerPort(String mailServerPort) {
   this.mailServerPort = mailServerPort;
 }
 public boolean isValidate() {
   return validate;
 }
 public void setValidate(boolean validate) {
   this.validate = validate;
 }
 public String[] getAttachFileNames() {
   return attachFileNames;
 }
 public void setAttachFileNames(String[] fileNames) {
   this.attachFileNames = fileNames;
 }
 public String getFromAddress() {
   return fromAddress;
 }
 public void setFromAddress(String fromAddress) {
   this.fromAddress = fromAddress;
 }
 public String getPassword() {
   return password;
 }
 public void setPassword(String password) {
   this.password = password;
 }
 public String getToAddress() {
   return toAddress;
 }
 public void setToAddress(String toAddress) {
   this.toAddress = toAddress;
 }
 public String getUserName() {
   return userName;
 }
 public void setUserName(String userName) {
   this.userName = userName;
 }
 public String getSubject() {
   return subject;
 }
 public void setSubject(String subject) {
   this.subject = subject;
 }
 public String getContent() {
   return content;
 }
 public void setContent(String textContent) {
   this.content = textContent;
 }
}
第二个类:SimpleMailSender.java

Java代码
1.package com.util.mail;  
2. 
3.import java.util.Date;   
4.import java.util.Properties;  
5.import javax.mail.Address;   
6.import javax.mail.BodyPart;   
7.import javax.mail.Message;   
8.import javax.mail.MessagingException;   
9.import javax.mail.Multipart;   
10.import javax.mail.Session;   
11.import javax.mail.Transport;   
12.import javax.mail.internet.InternetAddress;   
13.import javax.mail.internet.MimeBodyPart;   
14.import javax.mail.internet.MimeMessage;   
15.import javax.mail.internet.MimeMultipart;   
16. 
17./**  
18.* 简单邮件(不带附件的邮件)发送器  
19.*/   
20.public class SimpleMailSender  {   
21./**  
22.  * 以文本格式发送邮件  
23.  * @param mailInfo 待发送的邮件的信息  
24.  */   
25.    public boolean sendTextMail(MailSenderInfo mailInfo) {   
26.      // 判断是否需要身份认证   
27.      MyAuthenticator authenticator = null;   
28.      Properties pro = mailInfo.getProperties();  
29.      if (mailInfo.isValidate()) {   
30.      // 如果需要身份认证,则创建一个密码验证器   
31.        authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());   
32.      }  
33.      // 根据邮件会话属性和密码验证器构造一个发送邮件的session   
34.      Session sendMailSession = Session.getDefaultInstance(pro,authenticator);   
35.      try {   
36.      // 根据session创建一个邮件消息   
37.      Message mailMessage = new MimeMessage(sendMailSession);   
38.      // 创建邮件发送者地址   
39.      Address from = new InternetAddress(mailInfo.getFromAddress());   
40.      // 设置邮件消息的发送者   
41.      mailMessage.setFrom(from);   
42.      // 创建邮件的接收者地址,并设置到邮件消息中   
43.      Address to = new InternetAddress(mailInfo.getToAddress());   
44.      mailMessage.setRecipient(Message.RecipientType.TO,to);   
45.      // 设置邮件消息的主题   
46.      mailMessage.setSubject(mailInfo.getSubject());   
47.      // 设置邮件消息发送的时间   
48.      mailMessage.setSentDate(new Date());   
49.      // 设置邮件消息的主要内容   
50.      String mailContent = mailInfo.getContent();   
51.      mailMessage.setText(mailContent);   
52.      // 发送邮件   
53.      Transport.send(mailMessage);  
54.      return true;   
55.      } catch (MessagingException ex) {   
56.          ex.printStackTrace();   
57.      }   
58.      return false;   
59.    }   
60.      
61.    /**  
62.      * 以HTML格式发送邮件  
63.      * @param mailInfo 待发送的邮件信息  
64.      */   
65.    public static boolean sendHtmlMail(MailSenderInfo mailInfo){   
66.      // 判断是否需要身份认证   
67.      MyAuthenticator authenticator = null;  
68.      Properties pro = mailInfo.getProperties();  
69.      //如果需要身份认证,则创建一个密码验证器    
70.      if (mailInfo.isValidate()) {   
71.        authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());  
72.      }   
73.      // 根据邮件会话属性和密码验证器构造一个发送邮件的session   
74.      Session sendMailSession = Session.getDefaultInstance(pro,authenticator);   
75.      try {   
76.      // 根据session创建一个邮件消息   
77.      Message mailMessage = new MimeMessage(sendMailSession);   
78.      // 创建邮件发送者地址   
79.      Address from = new InternetAddress(mailInfo.getFromAddress());   
80.      // 设置邮件消息的发送者   
81.      mailMessage.setFrom(from);   
82.      // 创建邮件的接收者地址,并设置到邮件消息中   
83.      Address to = new InternetAddress(mailInfo.getToAddress());   
84.      // Message.RecipientType.TO属性表示接收者的类型为TO   
85.      mailMessage.setRecipient(Message.RecipientType.TO,to);   
86.      // 设置邮件消息的主题   
87.      mailMessage.setSubject(mailInfo.getSubject());   
88.      // 设置邮件消息发送的时间   
89.      mailMessage.setSentDate(new Date());   
90.      // MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象   
91.      Multipart mainPart = new MimeMultipart();   
92.      // 创建一个包含HTML内容的MimeBodyPart   
93.      BodyPart html = new MimeBodyPart();   
94.      // 设置HTML内容   
95.      html.setContent(mailInfo.getContent(), "text/html; charset=utf-8");   
96.      mainPart.addBodyPart(html);   
97.      // 将MiniMultipart对象设置为邮件内容   
98.      mailMessage.setContent(mainPart);   
99.      // 发送邮件   
100.      Transport.send(mailMessage);   
101.      return true;   
102.      } catch (MessagingException ex) {   
103.          ex.printStackTrace();   
104.      }   
105.      return false;   
106.    }   
107.}  
package com.util.mail;

import java.util.Date;
import java.util.Properties;
import javax.mail.Address;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

/**
* 简单邮件(不带附件的邮件)发送器
*/
public class SimpleMailSender  {
/**
  * 以文本格式发送邮件
  * @param mailInfo 待发送的邮件的信息
  */
 public boolean sendTextMail(MailSenderInfo mailInfo) {
   // 判断是否需要身份认证
   MyAuthenticator authenticator = null;
   Properties pro = mailInfo.getProperties();
   if (mailInfo.isValidate()) {
   // 如果需要身份认证,则创建一个密码验证器
  authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
   }
   // 根据邮件会话属性和密码验证器构造一个发送邮件的session
   Session sendMailSession = Session.getDefaultInstance(pro,authenticator);
   try {
   // 根据session创建一个邮件消息
   Message mailMessage = new MimeMessage(sendMailSession);
   // 创建邮件发送者地址
   Address from = new InternetAddress(mailInfo.getFromAddress());
   // 设置邮件消息的发送者
   mailMessage.setFrom(from);
   // 创建邮件的接收者地址,并设置到邮件消息中
   Address to = new InternetAddress(mailInfo.getToAddress());
   mailMessage.setRecipient(Message.RecipientType.TO,to);
   // 设置邮件消息的主题
   mailMessage.setSubject(mailInfo.getSubject());
   // 设置邮件消息发送的时间
   mailMessage.setSentDate(new Date());
   // 设置邮件消息的主要内容
   String mailContent = mailInfo.getContent();
   mailMessage.setText(mailContent);
   // 发送邮件
   Transport.send(mailMessage);
   return true;
   } catch (MessagingException ex) {
    ex.printStackTrace();
   }
   return false;
 }
 
 /**
   * 以HTML格式发送邮件
   * @param mailInfo 待发送的邮件信息
   */
 public static boolean sendHtmlMail(MailSenderInfo mailInfo){
   // 判断是否需要身份认证
   MyAuthenticator authenticator = null;
   Properties pro = mailInfo.getProperties();
   //如果需要身份认证,则创建一个密码验证器 
   if (mailInfo.isValidate()) {
  authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword());
   }
   // 根据邮件会话属性和密码验证器构造一个发送邮件的session
   Session sendMailSession = Session.getDefaultInstance(pro,authenticator);
   try {
   // 根据session创建一个邮件消息
   Message mailMessage = new MimeMessage(sendMailSession);
   // 创建邮件发送者地址
   Address from = new InternetAddress(mailInfo.getFromAddress());
   // 设置邮件消息的发送者
   mailMessage.setFrom(from);
   // 创建邮件的接收者地址,并设置到邮件消息中
   Address to = new InternetAddress(mailInfo.getToAddress());
   // Message.RecipientType.TO属性表示接收者的类型为TO
   mailMessage.setRecipient(Message.RecipientType.TO,to);
   // 设置邮件消息的主题
   mailMessage.setSubject(mailInfo.getSubject());
   // 设置邮件消息发送的时间
   mailMessage.setSentDate(new Date());
   // MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象
   Multipart mainPart = new MimeMultipart();
   // 创建一个包含HTML内容的MimeBodyPart
   BodyPart html = new MimeBodyPart();
   // 设置HTML内容
   html.setContent(mailInfo.getContent(), "text/html; charset=utf-8");
   mainPart.addBodyPart(html);
   // 将MiniMultipart对象设置为邮件内容
   mailMessage.setContent(mainPart);
   // 发送邮件
   Transport.send(mailMessage);
   return true;
   } catch (MessagingException ex) {
    ex.printStackTrace();
   }
   return false;
 }
}


第三个类:MyAuthenticator.java

Java代码
1.package com.util.mail;  
2. 
3.import javax.mail.*;  
4.    
5.public class MyAuthenticator extends Authenticator{  
6.    String userName=null;  
7.    String password=null;  
8.       
9.    public MyAuthenticator(){  
10.    }  
11.    public MyAuthenticator(String username, String password) {   
12.        this.userName = username;   
13.        this.password = password;   
14.    }   
15.    protected PasswordAuthentication getPasswordAuthentication(){  
16.        return new PasswordAuthentication(userName, password);  
17.    }  
18.}  
19.  
package com.util.mail;

import javax.mail.*;
 
public class MyAuthenticator extends Authenticator{
 String userName=null;
 String password=null;
 
 public MyAuthenticator(){
 }
 public MyAuthenticator(String username, String password) {
  this.userName = username;
  this.password = password;
 }
 protected PasswordAuthentication getPasswordAuthentication(){
  return new PasswordAuthentication(userName, password);
 }
}
 

下面给出使用上面三个类的代码:

Java代码
1.public static void main(String[] args){  
2.         //这个类主要是设置邮件  
3.      MailSenderInfo mailInfo = new MailSenderInfo();   
4.      mailInfo.setMailServerHost("smtp.163.com");   
5.      mailInfo.setMailServerPort("25");   
6.      mailInfo.setValidate(true);   
7.      mailInfo.setUserName("han2000lei@163.com");   
8.      mailInfo.setPassword("**********");//您的邮箱密码   
9.      mailInfo.setFromAddress("han2000lei@163.com");   
10.      mailInfo.setToAddress("han2000lei@163.com");   
11.      mailInfo.setSubject("设置邮箱标题");   
12.      mailInfo.setContent("设置邮箱内容");   
13.         //这个类主要来发送邮件  
14.      SimpleMailSender sms = new SimpleMailSender();  
15.          sms.sendTextMail(mailInfo);//发送文体格式   
16.          sms.sendHtmlMail(mailInfo);//发送html格式  
17.    } 
public static void main(String[] args){
         //这个类主要是设置邮件
   MailSenderInfo mailInfo = new MailSenderInfo();
   mailInfo.setMailServerHost("smtp.163.com");
   mailInfo.setMailServerPort("25");
   mailInfo.setValidate(true);
   mailInfo.setUserName("han2000lei@163.com");
   mailInfo.setPassword("**********");//您的邮箱密码
   mailInfo.setFromAddress("han2000lei@163.com");
   mailInfo.setToAddress("han2000lei@163.com");
   mailInfo.setSubject("设置邮箱标题");
   mailInfo.setContent("设置邮箱内容");
         //这个类主要来发送邮件
   SimpleMailSender sms = new SimpleMailSender();
          sms.sendTextMail(mailInfo);//发送文体格式
          sms.sendHtmlMail(mailInfo);//发送html格式
 }

最后,给出朋友们几个注意的地方:
1、使用此代码你可以完成你的javamail的邮件发送功能。三个类缺一不可。
2、这三个类我打包是用的com.util.mail包,如果不喜欢,你可以自己改,但三个类文件必须在同一个包中
3、不要使用你刚刚注册过的邮箱在程序中发邮件,如果你的163邮箱是刚注册不久,那你就不要使用“smtp.163.com”。因为你发不出去。刚注册的邮箱是不会给你这种权限的,也就是你不能通过验证。要使用你经常用的邮箱,而且时间比较长的。
4、另一个问题就是mailInfo.setMailServerHost("smtp.163.com");与mailInfo.setFromAddress("han2000lei@163.com");这两句话。即如果你使用163smtp服务器,那么发送邮件地址就必须用163的邮箱,如果不的话,是不会发送成功的。
5、关于javamail验证错误的问题,网上的解释有很多,但我看见的只有一个。就是我的第三个类。你只要复制全了代码,我想是不会有问题的。
6、如果出现连接失败的情况,那可能是你连的邮件服务器不支持pop或smtp像126、163的免费邮箱就关闭

此功能。像新浪、qq邮箱要登陆到web页面设置账户放开这项功能才可用。

7、邮箱服务器端口一般是开放:25

部分邮箱服务器

常用邮箱POP、SMTP服务器列表

21cn.com
POP3服务器:pop.21cn.com
SMTP服务器:smtp.21cn.com

sina.com
POP3服务器:pop3.sina.com.cn
SMTP服务器:smtp.sina.com.cn

263.sina.com
POP3服务器:pop3.263.sina.com
SMTP服务器:smtp.263.sina.com

163.net
POP3服务器:pop.163.net
SMTP服务器:smtp.163.net

tom.com
POP3服务器:pop.tom.com
SMTP服务器:smtp.tom.com

163.com
POP3服务器:pop.163.com
SMTP服务器:smtp.163.com

qq.com
POP3服务器:pop.qq.com
SMTP服务器:smtp.qq.com

56.com
POP3服务器:pop3.56.com
SMTP服务器:smtp.56.com

188.com
POP3服务器:pop.188.com
SMTP服务器:smtp.188.com

gmail.com
POP3服务器:pop.gmail.com
SMTP服务器:smtp.gmail.com

mailandnews.com
POP3服务器:mailandnews.com
SMTP服务器:mailandnews.com

campusall.com
POP3服务器:pop3.campusall.com
SMTP服务器:smtp.campusall.com

39.net
POP3服务器:pop3.39.net
SMTP服务器:smtp.39.net

yimeier.net
POP3服务器:pop.www.yimeier.net
SMTP服务器:smtp.www.yimeier.net

citiz.net
POP3服务器:pop.citiz.net
SMTP服务器:smtp.citiz.net

stedu.cn
POP3服务器:pop.stedu.net
SMTP服务器:smtp.stedu.net

stu.edu.cn
POP3服务器:pop.stu.edu.cn
SMTP服务器:smtp.stu.edu.cn

zj.com
POP3服务器:pop.zj.com
SMTP服务器:smtp.zj.com

pku.edu.cn
POP3服务器:water.pku.edu.cn
SMTP服务器:water.pku.edu.cn

51uc.com
POP3服务器:pop3.51uc.com
SMTP服务器:smtp.51uc.com

hzdtv.com
POP3服务器:mail.hzdtv.com
SMTP服务器:mail.hzdtv.com

foxmail.com.cn
POP3服务器:pop.foxmail.com.cn
SMTP服务器:smtp.foxmail.com.cn

mail.bodachina.com
POP3服务器:mail.bodachina.com
SMTP服务器:mail.bodachina.com

vip.sina.com
POP3服务器:pop3.vip.sina.com
SMTP服务器:smtp.vip.sina.com

sina.cn
POP3服务器:pop3.vip.sina.com
SMTP服务器:smtp.vip.sina.com

my3ia.sina.com
POP3服务器:pop3.my3ia.sina.com
SMTP服务器:smtp.my3ia.sina.com

sina100.com
POP3服务器:pop3.sina100.com
SMTP服务器:smtp.sina100.com

vip.163.com
POP3服务器:pop.vip.163.com
SMTP服务器:smtp.vip.163.com

126.com
POP3服务器:pop3.126.com
SMTP服务器:smtp.126.com

fm365.com
POP3服务器:mail.fm365.com
SMTP服务器:mail.fm365.com

263.net
POP3服务器:263.net
SMTP服务器:smtp.263.net

x263.net
POP3服务器:pop.x263.net
SMTP服务器:smtp.x263.net

263.net.cn
POP3服务器:263.net.cn
SMTP服务器:263.net.cn

elong.com
POP3服务器:pop3.elong.com
SMTP服务器:smtp.elong.com

chinaren.com
POP3服务器:pop.chinaren.com
SMTP服务器:

km169.net
POP3服务器:email.km169.net
SMTP服务器:email.km169.net

cmmail.com
POP3服务器:pop3.cmmail.com
SMTP服务器:smtp.cmmail.com

china.com
POP3服务器:pop.china.com
SMTP服务器:smtp.china.com

cww.com
POP3服务器:pop.china.com
SMTP服务器:smtp.china.com

eazier.com
POP3服务器:pop.easier.com
SMTP服务器:smtp.eazier.com

sohu.com
POP3服务器:pop3.sohu.com
SMTP服务器:smtp.sohu.com

vip.sohu.com
POP3服务器:pop3.vip.sohu.com
SMTP服务器:smtp.vip.sohu.com

sohu.net
POP3服务器:pop3.sohu.net
SMTP服务器:smtp.sohu.net

fd21.com
POP3服务器:pop.fd21.com
SMTP服务器:smtp.fd21.com

online.sh.cn
POP3服务器:pop.citiz.net
SMTP服务器:smtp.citiz.net

yeah.net
POP3服务器:pop.yeah.net
SMTP服务器:smtp.yeah.net

netease.com
POP3服务器:pop.netease.com
SMTP服务器:smtp.netease.com

etang.com
POP3服务器:pop.free.etang.com
SMTP服务器:smtp.free.etang.com

myrice.com
POP3服务器:pop.myrice.com
SMTP服务器:smtp.myrice.com

wx88.net
POP3服务器:mail.wx88.net
SMTP服务器:mail.wx88.net

email.com.cn
POP3服务器:www.email.com.cn
SMTP服务器:www.email.com.cn

cn99.com
POP3服务器:pop.cn99.com
SMTP服务器:

tonghua.com.cn
POP3服务器:pop3.tonghua.com.cn
SMTP服务器:smtp.tonghua.com.cn

china1mail.com
POP3服务器:mail.china1mail.com
SMTP服务器:

371.net
POP3服务器:371.net
SMTP服务器:smtp.371.net

kali.com.cn
POP3服务器:pop.kali.com.cn
SMTP服务器:smtp.kali.com.cn

focus.com.cn
POP3服务器:pop3.focus.com.cn
SMTP服务器:smtp.focus.com.cn

8848.net
POP3服务器:pop.8848.net
SMTP服务器:smtp.8848.net

ucs.com.tw
POP3服务器:210.66.17.1
SMTP服务器:

mailbox.com.cn
POP3服务器:email.com.cn
SMTP服务器:email.com.cn

990.net
POP3服务器:pop.990.net
SMTP服务器:990.net

88998.com
POP3服务器:202.100.222.86
SMTP服务器:202.100.222.86

ctn.com.cn
POP3服务器:mail.ctn.com.cn
SMTP服务器:

2911.net
POP3服务器:pop.2911.net
SMTP服务器:smtp.2911.net

soim.net
POP3服务器:freemail.soim.com
SMTP服务器:freemail.soim.com

sh.soim.com
POP3服务器:sh.soim.com
SMTP服务器:

777.net.cn
POP3服务器:mail.777.net.cn
SMTP服务器:mail.777.net.cn

telekbird.com.cn
POP3服务器:pop.telekbird.com.cn
SMTP服务器:smtp.telekbird.com.cn

btamail.net.cn
POP3服务器:btamail.net.cn
SMTP服务器:btamail.net.cn

chinanew.com
POP3服务器:chinanew.com
SMTP服务器:

gzyp21.net
POP3服务器:gzyp21.net
SMTP服务器:gzyp21.net

freemail.online.tj.cn
POP3服务器:freemail.online.tj.cn
SMTP服务器:freemail.online.tj.cn

363.net
POP3服务器:363.net
SMTP服务器:smtp.363.net

dl163.com
POP3服务器:www.dl163.com
SMTP服务器:www.dl163.com

chinaxian.com
POP3服务器:www.email.com.cn
SMTP服务器:www.email.com.cn

chinese.com
POP3服务器:pop.chinese.com
SMTP服务器:smtp.chinese.com

china183.com
POP3服务器:mail.china183.com
SMTP服务器:mail.china183.com

elawchina.com
POP3服务器:pop3.elawchina.com
SMTP服务器:smtp.elawchina.com

mybada.net
POP3服务器:pop.mybada.net
SMTP服务器:smtp.mybada.net

gz168.net
POP3服务器:email.gz168.net
SMTP服务器:email.gz168.net

kzinfo.net
POP3服务器:mail.kzinfo.net
SMTP服务器:mail.kzinfo.net

ccidnet.com
POP3服务器:pop.ccident.com
SMTP服务器:smtp.ccident.com

etang.com
POP3服务器:pop.etang.com
SMTP服务器:smtp.etang.com

nethao.com
POP3服务器:freemail.nethao.com
SMTP服务器:freemail.nethao.com

soyou.net
POP3服务器:pop.soyou.net
SMTP服务器:smtp.soyou.net

newstar.com.cn
POP3服务器:pop.emai.com.cn
SMTP服务器:smtp.email.com.cn

cityhot.com
POP3服务器:citymail.cityhot.com
SMTP服务器:citymail.cityhot.com

dfworld.net
POP3服务器:mail.dfworld.net
SMTP服务器:mail.dfworld.net

gzboy.com
POP3服务器:www.email.com.cn
SMTP服务器:www.email.com.cn

citiz.net
POP3服务器:pop.citiz.net
SMTP服务器:smtp.citiz.net

100m.hl.cninfo.net
POP3服务器:100m.hl.cninfo.net
SMTP服务器:100m.hl.cninfo.net

dg.163mail.net
POP3服务器:dg.163mail.net
SMTP服务器:dg.163mail.net

bodachina.com
POP3服务器:bodachina.com
SMTP服务器:smtp.bodachina.com

softhome.net
POP3服务器:pop.SoftHome.net
SMTP服务器:smtp.SoftHome.net

yesky.com
POP3服务器:pop.yesky.com
SMTP服务器:smtp.yesky.com

alibaba.com
POP3服务器:pop.alibaba.com
SMTP服务器:smtp.alibaba.com

mweb.com.cn
POP3服务器:pop3.mweb.com.cn
SMTP服务器:smtp.mweb.com.cn

km169.net
POP3服务器:email.km169.net
SMTP服务器:email.km169.net

wocall.com
POP3服务器:wocall.com
SMTP服务器:wocall.com

guohao.com
POP3服务器:guohao.com
SMTP服务器:guohao.com

bjmail.net
POP3服务器:bjmail.net
SMTP服务器:bjmail.net

cnuninet.com
POP3服务器:pop.bj.cnuninet.com
SMTP服务器:smtp.bj.cnuninet.com

cmmail.com
POP3服务器:pop3.cmmail.com
SMTP服务器:smtp.cmmail.com

peoplemail.com.cn
POP3服务器:pop.peoplemail.com.cn
SMTP服务器:smtp.peoplemail.com.cn

21cn.net
POP3服务器:pop.21cn.net
SMTP服务器:smtp.21cn.net

sh163.net
POP3服务器:mail.sh163.net
SMTP服务器:mail.sh163.net

avl.com.cn
POP3服务器:pop.avl.com.cn
SMTP服务器:smtp.avl.com.cn

thmz.com
POP3服务器:pop.thmz.com
SMTP服务器:smtp.thmz.com

vip.km169.net
POP3服务器:vip.km169.net
SMTP服务器:vip.km169.net

yahoo.com
POP3服务器:pop.mail.yahoo.com
SMTP服务器:smtp.mail.yahoo.com

yahoo.com.cn
POP3服务器:pop.mail.yahoo.com.cn
SMTP服务器:smtp.mail.yahoo.com.cn

yahoo.com.tw
POP3服务器:pop.mail.yahoo.com.tw
SMTP服务器:smtp.mail.yahoo.com.tw

yahoo.com.hk
POP3服务器:pop.mail.yahoo.com.hk
SMTP服务器:smtp.mail.yahoo.com.hk

yahoo.com.mx
POP3服务器:pop.mail.yahoo.com.mx
SMTP服务器:smtp.mail.yahoo.com.mx

yahoo.com.br
POP3服务器:pop.mail.yahoo.com.br
SMTP服务器:smtp.mail.yahoo.com.br

yahoo.com.ar
POP3服务器:pop.mail.yahoo.com.ar
SMTP服务器:smtp.mail.yahoo.com.ar

yahoo.com.au
POP3服务器:pop.mail.yahoo.com.au
SMTP服务器:smtp.mail.yahoo.com.au

yahoo.co.kr
POP3服务器:pop.mail.yahoo.co.kr
SMTP服务器:smtp.mail.yahoo.co.kr

yahoo.co.uk
POP3服务器:pop.mail.yahoo.co.uk
SMTP服务器:smtp.mail.yahoo.co.uk

yahoo.co.jp
POP3服务器:pop.mail.yahoo.co.jp
SMTP服务器:smtp.mail.yahoo.co.jp

yahoo.ca
POP3服务器:pop.mail.yahoo.ca
SMTP服务器:smtp.mail.yahoo.ca

yahoo.dk
POP3服务器:pop.mail.yahoo.dk
SMTP服务器:smtp.mail.yahoo.dk

yahoo.de
POP3服务器:pop.mail.yahoo.de
SMTP服务器:smtp.mail.yahoo.de

yahoo.fr
POP3服务器:pop.mail.yahoo.fr
SMTP服务器:smtp.mail.yahoo.fr

yahoo.es
POP3服务器:pop.mail.yahoo.es
SMTP服务器:smtp.mail.yahoo.es

yahoo.it
POP3服务器:pop.mail.yahoo.it
SMTP服务器:smtp.mail.yahoo.it

yahoo.se
POP3服务器:pop.mail.yahoo.se
SMTP服务器:smtp.mail.yahoo.se

yahoo.no
POP3服务器:pop.mail.yahoo.no
SMTP服务器:smtp.mail.yahoo.no

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jbgtwang/archive/2009/06/11/4259787.aspx

posted on 2011-04-27 18:36  ranran2010  阅读(444)  评论(0编辑  收藏  举报