接收邮件:

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 发送接收邮件相关推荐

  1. 计网实验c/c++ 电子邮件客户端程序实现发送接收邮件

    参照教材 6.5 节原理,设计一个电子邮件客户端程序. 可实现发送与接受. 如果发送邮件出去接受不到请把代码中的输出注释取消,运行确定错误地点 不懂的评论问 base64在线转码: https://b ...

  2. python邮件模块_Python收发邮件模块,用,来,发送,接收

    用Python来发送接收邮件模块 python实现发送和接收邮件功能主要用到poplib和smtplib模块. poplib用于接收邮件,而smtplib负责发送邮件. # -- coding :ut ...

  3. C#实现发送和接收邮件的winform邮箱(保存至MySQL本地数据库)Mail Client

    C#实现发送和接受邮件的winform邮箱 一.C#邮箱总体介绍 二.C#本地邮箱如何实现 1. 登入界面 2. 发送邮件 3. 接收邮件 Imap接收邮件 接收邮件并保存到MySQL数据库之中 与前 ...

  4. Android Java使用JavaMail API发送和接收邮件的代码示例

    JavaMail是Oracle甲骨文开发的Java邮件类API,支持多种邮件协议,这里我们就来看一下Java使用JavaMail API发送和接收邮件的代码示例 使用Javamail发送邮件,必需的j ...

  5. python接收邮件内容启动程序_Python实现发送与接收邮件的方法详解

    本文实例讲述了Python实现发送与接收邮件的方法.分享给大家供大家参考,具体如下: 一.发送邮件 这里实现给网易邮箱发送邮件功能: import smtplib import tkinter cla ...

  6. 手机邮箱接收邮件服务器如何,手机电子邮箱接收和发送的服务器地址是多少?...

    电子邮件设置 注意事项:需开通手机上网业务 1.位置 主菜单→信息 → 电子邮件→邮件设置 → 模式: 1)开启 2)编辑(先编辑后开启) 2.编辑步骤 1) 传输设置: ① 设置名称:模式一 ② 传 ...

  7. java web 邮件_JavaWeb实现邮件发送接收功能

    一.邮件开发涉及到的一些基本概念 1.1.邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器.例如现在Internet很多提供邮件服务的厂商:sina.sohu. ...

  8. Jenkins配置邮件通知服务,完整教程(含发送成功无法接收邮件处理方案)

    前言:涂涂改改,查查找找,不知不觉又三点了,废话不多说直接上教程. 准备事项: 1.安装Email Extension Plugin插件 2.安装Date Parameter插件(一个可使用的时间函数 ...

  9. outlook邮箱邮件大小限制_设置Office 365邮箱默认发送和接收邮件大小限制

    Office 365默认的 35MB 的邮件大小限制.Office 365 最大是支持 150MB 的邮件体积的. 我们只需用 Windows Powershell 连接 Office 365 ,然后 ...

最新文章

  1. 20T数据、百万奖金,同济和武大摘得开放数据创新应用大赛桂冠!
  2. 美团高德并不是解决快车问题的灵药,烧完钱之后只会产生新的滴滴
  3. java对象 Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念
  4. Python编程语言简介
  5. java sox语音_Sox语音转换的相关知识
  6. oracle执行命令显示2,Oracle数据库执行脚本常用命令小结
  7. 具有Spring Boot和Java配置的Spring Batch教程
  8. 倒序查10条数据_10 | 怎么给字符串字段加索引?
  9. Silverlight使用DataGrid的模板列(DataGridTemplateColumn)实现类似TreeListView控件的效果
  10. Go工程化 - 手摸手带你理解依赖注入
  11. linux 22端口被墙,Linode被墙SSH无法连接通过Lish连接方法
  12. 数值分析书籍以及Intel性能分析工具
  13. ORACLE Physical Standby 级联备库搭建
  14. 摄影培训社培训资料(上
  15. 小区广播机制(MIB、SIB)
  16. 美女联系网站作者删除之前的写真照
  17. 白泽六足机器人导航贴(开源)
  18. 常用的ADB命令有哪些
  19. android定时开关机源码,定时关机程序及源码(易语言)-带设置自动启动功能
  20. 财务会计 -- 什么是借贷

热门文章

  1. Springboot : RequestContextHolder
  2. mysql5.7 修改密码
  3. eclipse中YAML文件编辑插件:Yaml Editor插件安装
  4. excel公式:逻辑与、逻辑或
  5. mysql innodb 并行_关于MySQL8.0 InnoDB并行执行的详解
  6. 重庆计算机二本专业有哪些专业,重庆高考计算机类分数线
  7. php数据库录入和输出,PHP数据库之CURD操作
  8. python中title用法_在CSV fi中使用Title()
  9. 酱油和gbt酱油哪个好_韩国酱油真的这么好,到底怎么挑?
  10. PHP语言弹窗图片,PHP_php中随机显示图片的函数代码,例如博客的展示窗 复制代码...