测试邮件发送失败的排查方法
测试邮件发送失败的排查方法
(1)首先看下邮件服务器是否异常
1.telnet方式测试SMTP邮件服务器
1)telnet map.139.com 25 #SMTP服务器 端口号25
2)ehlo q # 查看返回值
3)auth login #登录认证
4)Y2JhY2JhQDEzOS5jb20= #输入邮件帐户带域名 base64加密字
5)MTIzNA== #输入帐户密码 base64加密字
6)mail from: <cbacba@139.com> #注意冒号后加空格 邮箱地址用<>括起
7)rcpt to: <abcabc@163.com> #注意冒号后加空格 邮箱地址用<>括
8)data #写邮件
From: cbacba@139.com #邮件内标注发件人邮箱地址 主要呈现于客户端
To: abcabc@163.com #收件人邮箱地址
Date: 2013/12/1 21:21 #发送日期 客户端查看不会影响还会以服务时间为主
Subject: Hello #主题
Hi,I'm Jetty. #邮件内容 注意前后都加1行空白
9). #以.+{Enter}回车按键 直接发送邮
10)quit #退出
邮件服务返回代码含义表:
* 211 系统状态或系统帮助响应
* 214 帮助信息
* 220 服务就绪
* 221 服务关闭传输信道
* 235 用户验证成功
* 250 要求的邮件操作完成
* 251 用户非本地,将转发向
* 334 等待用户输入验证信息
* 354 开始邮件输入,以.结束
* 421 服务未就绪,关闭传输信道(当必须关闭时,此应答可以作为对任何命令的响应)
* 450 要求的邮件操作未完成,邮箱不可用(例如,邮箱忙)
* 451 放弃要求的操作;处理过程中出错
* 452 系统存储不足,要求的操作未执行
* 454 用户验证失败
* 500 格式错误,命令不可识别(此错误也包括命令行过长)
* 501 参数格式错误
* 502 命令不可实现
* 503 错误的命令序列
* 504 命令参数不可实现
* 550 要求的邮件操作未完成,邮箱不可用(例如,邮箱未找到,或不可访问)
* 551 用户非本地,请尝试
* 552 过量的存储分配,要求的操作未执行
* 553 邮箱名不可用,要求的操作未执行(例如邮箱格式错误)
* 554 操作失败
备注:
BASE64加解密
https://tool.oschina.net/encrypt?type=3
例如:
u1@zh-cjh.local
abc@12345
u1@zh-cjh.cjh的base64加密字:
dTFAemgtY2poLmxvY2Fs
abc@12345的base64加密字:
YWJjQDEyMzQ1
u1@zh-cjh.cjh的base64加密字:
dTFAemgtY2poLmNqaA==
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 测试邮件发送失败的排查方法
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm