测试邮件发送失败的排查方法

测试邮件发送失败的排查方法

(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                        #退出

1.png

邮件服务返回代码含义表:
*   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==


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » 测试邮件发送失败的排查方法

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!