使用stmp发送邮件

1、SMTP

首先介绍下smtp协议——简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准(文本传输)。



SMTP就是服务器和客户端之间的报文,通过相互之间的激励和响应,来完成邮件发送。

2、使用cmd发送邮件

假如使用163发送

通过以下命令获取163邮箱地址

nslookup -q=mx 163.com



使用telnet链接

telnet 163mx02.mxmail.netease.com 25


回车(Enter)并打开回显功能(Ctrl+]),然后再回车


   输入 helo 163.com  回车,这是向服务器表明你的用户身份


(注意:此时的字母是不能输错的,因为你的每一次按键实际上已经被传送到服务器,所以输入错误时不能使用退格键删除,只能换行重新输入)


250 OK  为服务器返回的确认信息,说明服务器认可了你的身份


    输入 auth login  回车,这是告诉服务器你要输入用户名了(即登录邮箱时的用户名),服务器将返回一个确认信息334
这时就可以输入用户名了,注意这里的用户名需要编码后才能识别,即如果你的用户名是 fatbear@qq.com 那么你需要将fatbear进行 base64 编码,将编码结果输入命令提示符窗口。base64编码器可以在网上下到,是一个简单的小工具。


     用户名输入成功后服务器返回一个334的确认信息。


     用户名输入成功后,接着输入密码,密码同样是需经过 base64 编码后再输入。输入成功后服务器返回一个含‘successful’的信息,说明成功登录。


第三步,写信


     输入 mail from:< > 回车   <>中填写发件人的邮箱,即你自己的邮箱名


     输入 rcpt to:< >   回车   <>中填入收件人的邮箱


     输入 data 回车 ,回车后就可以开始写邮件内容了


下面是data下的可选项:


     输入 from:发件人名称  ,此项可任意填入,将显示在收件箱的‘发件人’一栏


     输入 to:收件人名称  ,可任意填入,将显示在收件箱的‘收件人’一栏


     输入 subject:信件主题   ,显示在收件箱的‘主题’一栏中


     此时需空一行,即在一空行直接回车,表示正文部分的开始


     空行后输入信件的正文内容。


     在正文输入结束时输入一个 . (英文输入法下的句号)回车,表示正文部分的结束。这时将显示邮件成功发送的信息。


关于正文输入汉字的问题,



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值