用命令发送邮件

  遇到邮件服务器无法发送邮件,或者无法正常收取邮件,我们可以用命令行的方式来发送一个电子邮件来检测邮件服务器是否能正常通信。
   第一步
    先查询接收邮件服务器的MX(mail exchange)记录信息(这里以QQmail为例)
    (蓝色部分为自己输入的内容)
C:/> nslookup
Default Server:  dns.guangzhou.gd.cn
Address:  202.96.128.68
> set type=mx
> qq.com
Server:  dns.guangzhou.gd.cn
Address:  202.96.128.68
DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
qq.com  MX preference = 10, mail exchanger = mx0.qq.com
qq.com  nameserver = dns2.imok.net
qq.com  nameserver = dns1.imok.net
mx0.qq.com      internet address = 219.133.60.154
mx0.qq.com      internet address = 219.133.40.163   <---就是要得到这部分内容(红色部分)
mx0.qq.com      internet address = 219.133.40.165
mx0.qq.com      internet address = 219.133.40.166
dns1.imok.net   internet address = 219.133.40.202
dns2.imok.net   internet address = 61.152.100.5
> exit
第二步:发送电邮
C:/> telnet mx0.qq.com 25  登录第一步得到的地址,注意端口是25
220 qs17.qq.com ESMTP QQ Mail Server
helo qq.com              识别发送SMTP主机
250 qs17.qq.com
mail from:< aa@bb.com >    发件人,可随便写,但要是这个格式
250 Ok
rcpt to:< aa@bb.com >     收件人
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: 这是一封测试邮件     主题
 这是正文                    正文
.
250 Ok: queued as
quit
                         退出登录
221 Bye
失去了跟主机的连接。

好了,到你的邮箱里面看看成功没有!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值