1.原理:邮件服务器和相应协议
2.安装一台邮件服务器:里面自然拥有两个服务器,用于邮件发送的SMTP服务器和用于邮件接收的POP3服务器。在计算机上是两个程序,分别对应25和110端口。
配置邮件服务器的网络范围(这里局域网),邮箱域名(可以有多个),然后创建两个实验账号。
3.使用Windows自带的telnet程序可以连接任何一台主机,访问其端口,这样可以遵循邮件发送和接收协议用一个账户向另一个账户发送邮件,另一个账户通过相应指令接收邮件。
发送:注意是连接本地主机和25端口
telnet localhost 25
ehlo regrge
auth login
YWFh----------------------->BASE64编码后的用户名、密码
MTIz
mail from:<aaa@xbai.com>
rcpt to:<ccc@xbai.com>
data
from:<aaa@xbai.com>
to:<bbb@xbai.com>
subject:test
空行!!!!
aaaaaaaaaaaaaaaaaaaaaaaaaaacccc
.
quit
注意发送的邮件头和内容之间一-定-要-有-一-个-空-行!!内容结束后一定要另起单独的一行输入一个点-号-表-示-结-束!!
接收:注意这一次连接的是110端口!!
telnet localhost 110---------------&