cmd 发送接收邮件
接收邮件:
1:访问
输入 " telnet pop3.sina.com 110 "
若可以访问则会出现这个消息:
+OK pop3 proxy server ready
输入:
"user 你的用户名"
存在用户名的话会出现:
+OK
然后输入:
"pass ****当然是密码啦"
密码正确的话会出现:
+OK
如果想看第一封信的话输入:
"retr 1"
有信件的话出现:
+OK
"pass ****当然是密码啦"
密码正确的话会出现:
+OK
如果想看第一封信的话输入:
"retr 1"
有信件的话出现:
+OK
发送邮件:
输入: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:dengshulei@126.com
From:dengshulei@126.com
Subject:a test mail
A simple test message
系统返回:
250 Mail OK queued as smtp6,wKjSj7
421 closing transmission channel
这样一封完整的邮件就发送成功了,但是要注意的是一定要以英文的句号“.”结束,而且服务器一般允许连接的时间都不长,我的做法就是在记事本里面写好然后复制到cmd窗口中。
附:SMTP状态码
SMTP状态码是在SMTP通讯过程中反馈的状态码:
状态码 | 描述 |
---|---|
211 |
System status, or system help reply 系统状态或显示系统帮助。 |
214 |
Help message 显示系统帮助,通常用于显示非标准命令的帮助。 |
220 |
<domain> Service ready 服务就绪。 |
221 |
<domain> Service closing transmission channel 服务关闭了传输通道。 |
250 |
Requested mail action okay, completed 所要求的邮件动作完成,可以继续邮件对话。通常在EHLO/HELO命令后会通过“250-”来描述服务器所支持的特性。 |
251 |
User not local; will forward to <forward-path> 收件人非本地用户,将转发到 <forward-path>。 |
354 |
Start mail input; end with <CRLF>.<CRLF> 开始接收邮件内容输入,以<CRLF>.<CRLF>(即单行一个点)结束输入。 |
421 |
<domain> Service not available, closing transmission channel 无法提供正常服务,关闭传输管道。邮件保留在本地,可能会尝试重新投递。通常这种情况发生在服务器遇到问题,必须关闭传输。 |
450 |
Requested mail action not taken: mailbox unavailable 所要求的邮件动作无法执行:邮箱不可用。邮件保留在本地,可能会尝试重新投递。通常这种情况发生在邮箱忙或被拒绝等。 |
451 |
Requested action aborted: local error in processing 要求动作中断:本地端发生错误。邮件保留在本地,可能会尝试重新投递。通常这种情况发生在系统投递时遇到意外的错误。 |
452 | Requested action not taken: insufficient system storage 要求动作无法执行:系统空间不足。邮件保留在本地,可能会尝试重新投递。通常这种情况发生在邮箱限额满。 |
500 |
Syntax error, command unrecognized 命令格式错误,不可识别。当命令行太长时也会发生这样的错误。 |
501 |
Syntax error in parameters or arguments 命令参数错误。 |
502 |
Command not implemented 命令尚未实现。 |
503 |
Bad sequence of commands 错误的命令顺序。 |
504 |
Command parameter not implemented 命令的参数尚未实现。 |
550 |
Requested action not taken: mailbox unavailable 所要求动作无法执行:信箱不存在。不再尝试投递。 |
551 |
User not local; please try <forward-path> 收件人不属于本地用户,转发到<forward-path>。不再尝试投递。 |
552 |
Requested mail action aborted: exceeded storage allocation 所要求的动作中断:超出所分配的储存空间。不再尝试投递。 |
553 |
Requested action not taken: mailbox name not allowed 所要求的动作未执行:不接受该信箱。通常发生在邮件地址错误、被作为垃圾邮件拒收。不再尝试投递。 |
554 | Transaction failed |
可以进行 base64_encode:编码工具:http://www.tools4noobs.com/online_php_functions/base64_encode/
英文cmd 参考相关http://exchange.mvps.org/smtp_frames.htm
转载于:https://www.cnblogs.com/gredswsh/articles/3308603.html
cmd 发送接收邮件相关推荐
- 计网实验c/c++ 电子邮件客户端程序实现发送接收邮件
参照教材 6.5 节原理,设计一个电子邮件客户端程序. 可实现发送与接受. 如果发送邮件出去接受不到请把代码中的输出注释取消,运行确定错误地点 不懂的评论问 base64在线转码: https://b ...
- python邮件模块_Python收发邮件模块,用,来,发送,接收
用Python来发送接收邮件模块 python实现发送和接收邮件功能主要用到poplib和smtplib模块. poplib用于接收邮件,而smtplib负责发送邮件. # -- coding :ut ...
- C#实现发送和接收邮件的winform邮箱(保存至MySQL本地数据库)Mail Client
C#实现发送和接受邮件的winform邮箱 一.C#邮箱总体介绍 二.C#本地邮箱如何实现 1. 登入界面 2. 发送邮件 3. 接收邮件 Imap接收邮件 接收邮件并保存到MySQL数据库之中 与前 ...
- Android Java使用JavaMail API发送和接收邮件的代码示例
JavaMail是Oracle甲骨文开发的Java邮件类API,支持多种邮件协议,这里我们就来看一下Java使用JavaMail API发送和接收邮件的代码示例 使用Javamail发送邮件,必需的j ...
- python接收邮件内容启动程序_Python实现发送与接收邮件的方法详解
本文实例讲述了Python实现发送与接收邮件的方法.分享给大家供大家参考,具体如下: 一.发送邮件 这里实现给网易邮箱发送邮件功能: import smtplib import tkinter cla ...
- 手机邮箱接收邮件服务器如何,手机电子邮箱接收和发送的服务器地址是多少?...
电子邮件设置 注意事项:需开通手机上网业务 1.位置 主菜单→信息 → 电子邮件→邮件设置 → 模式: 1)开启 2)编辑(先编辑后开启) 2.编辑步骤 1) 传输设置: ① 设置名称:模式一 ② 传 ...
- java web 邮件_JavaWeb实现邮件发送接收功能
一.邮件开发涉及到的一些基本概念 1.1.邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器.例如现在Internet很多提供邮件服务的厂商:sina.sohu. ...
- Jenkins配置邮件通知服务,完整教程(含发送成功无法接收邮件处理方案)
前言:涂涂改改,查查找找,不知不觉又三点了,废话不多说直接上教程. 准备事项: 1.安装Email Extension Plugin插件 2.安装Date Parameter插件(一个可使用的时间函数 ...
- outlook邮箱邮件大小限制_设置Office 365邮箱默认发送和接收邮件大小限制
Office 365默认的 35MB 的邮件大小限制.Office 365 最大是支持 150MB 的邮件体积的. 我们只需用 Windows Powershell 连接 Office 365 ,然后 ...
最新文章
- 20T数据、百万奖金,同济和武大摘得开放数据创新应用大赛桂冠!
- 美团高德并不是解决快车问题的灵药,烧完钱之后只会产生新的滴滴
- java对象 Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
- Python编程语言简介
- java sox语音_Sox语音转换的相关知识
- oracle执行命令显示2,Oracle数据库执行脚本常用命令小结
- 具有Spring Boot和Java配置的Spring Batch教程
- 倒序查10条数据_10 | 怎么给字符串字段加索引?
- Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
- Go工程化 - 手摸手带你理解依赖注入
- linux 22端口被墙,Linode被墙SSH无法连接通过Lish连接方法
- 数值分析书籍以及Intel性能分析工具
- ORACLE Physical Standby 级联备库搭建
- 摄影培训社培训资料(上
- 小区广播机制(MIB、SIB)
- 美女联系网站作者删除之前的写真照
- 白泽六足机器人导航贴(开源)
- 常用的ADB命令有哪些
- android定时开关机源码,定时关机程序及源码(易语言)-带设置自动启动功能
- 财务会计 -- 什么是借贷
热门文章
- Springboot : RequestContextHolder
- mysql5.7 修改密码
- eclipse中YAML文件编辑插件:Yaml Editor插件安装
- excel公式:逻辑与、逻辑或
- mysql innodb 并行_关于MySQL8.0 InnoDB并行执行的详解
- 重庆计算机二本专业有哪些专业,重庆高考计算机类分数线
- php数据库录入和输出,PHP数据库之CURD操作
- python中title用法_在CSV fi中使用Title()
- 酱油和gbt酱油哪个好_韩国酱油真的这么好,到底怎么挑?
- PHP语言弹窗图片,PHP_php中随机显示图片的函数代码,例如博客的展示窗 复制代码...