Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86104
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-09 18:44
文章分类
文章存档

2014年(32)

我的朋友

分类: LINUX

2014-10-28 15:10:36

原文地址:telnet到163邮箱发信 作者:emmoblin

最近网易163/126/yeah邮箱全面打开SMTP/POP了,现在测试telnet到smtp服务器进行发信

pywugw@pywugw.net:~$ telnet smtp.163.com 25
Trying 123.125.50.132...
Connected to smtp.163.split.netease.com.
Escape character is '^]'.
220 163.com Anti-spam GT for Coremail System (163com[20090903])
EHLO 163.com
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-coremail 1Uxr2xKj7kG0xkI17xGrUDI0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2Ur7EiCWUCa0xDrUUUUj
250 8BITMIME
AUTH LOGIN                            #登录认证
334 dXNlcm5hbWU6
cHl3dWd3                               #base64加码的用户名 这里是pywugw
334 UGFzc3dvcmQ6
MTIzNDU2                              #base64的密码
235 Authentication successful
mail from:<pywugw@163.com>
250 Mail OK
rcpt to:<pywugw@163.com>
250 Mail OK
data
354 End data with <CR><LF>.<CR><LF>
from:<pywugw@163.com>
to:<pywugw@163.com>
subject:test send mail

test contents
.
250 Mail OK queued as smtp2,DNGowKDbIgSAnFBLAAAAAA--.52825S2 1263574215
quit
221 Bye
Connection closed by foreign host.




Python 2.6.4 (r264:75706, Dec 7 2009, 18:43:55)
[GCC 4.4.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
>>> base64.encodestring('pywugw')         #生成base64
'cHl3dWd3\n'
>>> base64.encodestring('123456')
'MTIzNDU2\n'


只要发送标准的smtp协议就可以发信了,不过用户名和密码都是需要输入加密后的字符。
阅读(20652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~