公司要搞一个邮件收发的系统,最近研究了一下SMTP发信和POP3收信的机制,自己试着用WINDOWS XP CMD命令行发了一封信。下面是我的方法:
输入:telnet smtp.126.com 25
系统返回:
220 126.com Anti-spam GT for Coremail System (126com[071018])
输入:ehlo 126.com
系统返回:
250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
验证,输入:auth login
系统返回:334 dXNlcm5hbWU6
输入base64_encode后的用户名(123456):MTIzNDU2
系统返回:334 UGFzc3dvcmQ6
输入base64_encode后的密码(123456):MTIzNDU2
系统返回:235 Authentication successful
输入邮件发送者:mail from:<123456@126.com>
系统返回:250 Mail OK
输入邮件接收者:rcpt to:<123456@126.com>
系统返回:250 Mail OK
输入数据发送命令:data
系统返回:354 End data with <CR><LF>.<CR><LF>
输入发送内容以“.”结束:
To:123456@126.com
From:123456@126.com
Subject:a test mail
A simple test message
.
系统返回:
250 Mail OK queued as smtp6,wKjSj7
421 closing transmission channel
这样一封完整的邮件就发送成功了,但是要注意的是一定要以英文的句号“.”结束,而且服务器一般允许连接的时间都不长,我的做法就是在记事本里面写好然后复制到cmd窗口中。
将以上的内容用PHP的fsockopen操作来发邮件,速度就更快了。
分享到:
相关推荐
Windows cmd 管道过滤命令findstr 学习文档 findstr命令类似于linux中的grep命令。 findstr是Window系统自带的命令,用途是查找指定的一个或多个文件文件中包含(或通过参数 /V来控制不包含)某些特定字符串的行,并...
cmd管道技术向cmd发送字符
c# 打压缩包,c++ 调用cmd发送cmd 命令c# 打压缩包,c++ 调用cmd发送cmd 命令c# 打压缩包,c++ 调用cmd发送cmd 命令c# 打压缩包,c++ 调用cmd发送cmd 命令c# 打压缩包,c++ 调用cmd发送cmd 命令c# 打压缩包,c++ ...
cmd终端用于执行windows 命令 cmd终端用于执行windows 命令 cmd终端用于执行windows 命令
windows cmd命令大全,通过开始→运行→CMD→键入以下命令即可执行命令,熟悉windows系统command命令行。
windows CMD运行程序。完全模仿系统运行程序。喜好的朋友可以拿去看看。
这是windows 64位版本,32位版本见我上传的资源,另有源码资源包 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项...
在windows操作系统下使用cmd命令连接163的邮件服务器进行邮件发送,对于刚刚开始接触邮箱开发的初学者来说,按照该文档使用cmd发送一封邮件或者读取一封邮件有助于更好的理解smtp底层的协议内容。
正文摘要: accwiz.exe > Accessibility Wizard for walking you through setting up your machine for your mobility needs.... autochk.exe > Used to check and repair Windows File Systems 检测修复文件系统
windows下cmd程序sed命令所需文件,记得配环境变量
windows cmd tail 工具 以前在公司时服务器上面可以实现tail 命令查看程序运行日志,感觉相当不错,上网查了下这些命令是linux 下的,还好有好心人开发了一个可以在Windows下的运行的小工具,来给分享一下: 使用...
Windows CMD 指令說明,方便以CMD指令模式直接叫出Windows相應功能的系統工具
windowsCMD命令大全
Windows命令行cmd手册 来源于网上
PowerCmd,windows下的cmd多窗口,很好用
Windows CMD命令大全,Windows CMD命令大全
windows CMD 命令大全,包含各种cmd命令
程序员使用cmd的时候还是比较多的,本工具实现了在任何目录下右键cmd,并自动cd到目录,非常好用,有需要的小伙伴可以试试。 使用,双击加入注册表就行,原理很简单,就是使用了Powershell和一些cd命令。
WINDOWS中CMD命令大全下载。平时进行操作可以参考一下 。
NULL 博文链接:https://913.iteye.com/blog/1485809