pop3协议
经过一个下午的摸索,研究出来了POP3与SMTP的使用方法,下面就来总结一下这两个邮箱服务器协议的使用方法。
1.SMTP协议
使用之前,需要开启你自己邮箱的SMTP服务,开启方法很简单,进入网页版邮箱,设置里面找即可。我使用的是网易邮箱,原本打算使用腾讯邮箱的的,可是那玩意儿太渣,所以建了一个新的网易邮箱号,并且开启了SMTP服务。
(1)使用SMTP发邮件是很方便的,可以通过微软自带的控制台发送邮件,挺有意思,在linux 下也可以直接通过终端发送邮件。废话不多说,准备好了邮箱并开启SMTP服务以后则进入下一步。
与服务器建立连接。
1).网易邮箱smtp服务器地址:smtp.163.com 端口:25
2)与服务器尝试通讯发送 --> ehlo smtp.163.com
3)请求登陆 发送--> auth login
4)发送账号 --> SHhrMjIwOTA5sA4NkAxNjMus29t (这是邮箱账号经过base64编码得到的,在线转换->传送门<-)
5)发送授权码-> YldOcFstSm9ZS2wx (授权码是在邮箱中开启smtp服务时设置的,也经过base64编码,方式↑↑↑↑)
6)发送邮箱发送地址->mail from:<[email protected]> (发件人的邮箱,有就是你的邮箱)
7)发送收件人的地址->rcpt to:<[email protected]> (收件人邮箱,一定要按照我的格式填 )
8)数据指令编辑发送-> data
9)发送发件人 -> from:XXXX (这就是普通邮件上填写的发件人)
10)发送收件人->to:xxxx (这就是普通邮件上填写的收件人)
11)发送主题->subject:xxxx (邮件主题)
12)发送一个空格-> (发送一个空白符,下面接着发送的就是正文的内容了)
13)发送正文 -> 哎呦我去,什么鬼?
14)正文发送完毕,发送“.”-> . (这个“点”是英文输入模式下的句号,这样就代表邮件编辑完毕,进行发送)
当发送完 最后一个 “点”,邮件则发送完毕。
(2)pop3读取邮件。
1)连接服务器 网易的POP3服务器地址:pop.163.com 端口:110
2)发送用户名:user [email protected] (用户名就是你的邮箱账号,不需要编码过的)
3)发送密码: pass XXXXXXXXXXXXX (密码就是你的 授权码,不需要编码)
4)发送 list (即可查看邮件总数)
5)发送 top m n (即可读取第m封邮件的第n行
以上就是这两个邮箱协议的基本使用方法了,如果你会编程,且会使用tcp/ip协议进行网络通讯,那么对于你来说这个将不是难事,只要将邮箱的地址和端口作为连接的服务器端口和地址,就可以与邮箱服务器建立连接,按照上面所述的方式发送指令,即可完成对邮箱的发送和读取。
相关阅读
博主在一些站长群里交流的时候,经常会碰到一个话题,那就是有的站长想在网页添加一个评论回复自动通知功能,站长可以第一时间收到邮件
在使用一些专业的邮件管理软件发送与接收邮件时均需要对自己邮箱进行软件设置配置,其中最重要的一块就是需要填写上POP3服务器地址
Gmail邮箱内POP服务默认是关闭的,需要手动开启,加上现在Gmail网页版已经打不开了,使用Foxmail/QQ邮箱、163邮箱代收还是能正常收发Gm