关于Java中javaMail收发邮件协议的解说

目前收发邮件协议主要分为: pop3协议和smtp协议

简单的说:pop3协议是收邮件协议,smtp协议是发邮件协议。

POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。

附:国内常用免费邮件POP3和SMTP设置

1.网易邮箱 POP3 和 SMTP 服务器地址设置:
邮箱 POP3 服务器(端口110) SMTP 服务器(端口25)
@163.com pop3.163.com smtp.163.com
@126.com pop3.126.com smtp.126.com
@netease.com pop.netease.com smtp.netease.com
@yeah.net pop.yeah.net smtp.yeah.net
所有的smtp服务器都需要身份验证。

2.Sina免费邮件服务器设置:

收信(pop3)服务器:pop3.sina.com.cn
发信(smtp)服务器:smtp.sina.com.cn
请选择smtp服务器要求身份验证选项

3.Yahoo中国免费邮件服务器设置:
接收邮件(POP3)服务器:pop.mail.yahoo.com.cn
发送邮件(SMTP)服务器:smtp.mail.yahoo.com.cn
Yahoo免费邮件服务器设置:(把你的资料填成国外的)
接收邮件(POP3)服务器:pop.mail.yahoo.com
发送邮件(SMTP)服务器:smtp.mail.yahoo.com

4.Gmail客户端:
POP服务器:pop.gmail.com
打开ssl端口995(注意,pop得默认端口是110,在这里要改成995)
SMTP服务器:smtp.gmail.com
smtp服务器需要身份验证
开启ssl端口465或587
帐户名:你的gmail用户名(包括 “@gmail.com”这部分)
Email地址:你完整的gmail地址([email protected])
密码:你的gmail密码

5.中华网: 
pop.china.com
smtp.china.com


6.搜狐
pop.sohu.com
smtp.sohu.com


7.163电子邮局 
163.net
smtp.163.net


8.263电子邮局 
263.net
smtp.263.net

9.QQ邮箱
pop3服务器: pop.qq.com smtp服务器: smtp.qq.com


Hotmail邮箱不提供POP3和SMTP服务

10.21cn邮箱
pop.21cn.com
smtp.21cn.com

 

你可能感兴趣的:(javamail)