zoukankan      html  css  js  c++  java
  • 命令行发送SMTP协议邮件(163邮箱)

       

      这里我们用163邮箱为例子,借助命令行发送smtp邮件

     

      1.连接服务器

      在终端上输入:telnet smtp.163.com 25 回车,然后就连接了服务器的25端口,成功会输出 220 163.com Anti-spam GT for Coremail System (163com[20141201])

      

      

      2.表明身份,需要输入:helo 163.com 回车,顺利的话会出现 250 OK

     

      3.登录认证,输入:auth login 回车,成功返回 334 dXNlcm5hbWU6

              

     

      4.登录,输入账号(不需要之后的@163.com),账号需要进行base64加密,输入加密后的字符。返回 334 UGFzc3dvcmQ6

      

      5.输入授权码,这里可以说有点小坑,需要登录网页版的邮箱查看,可以关闭smtp再开启,记住自己的授权码,同样base64加密,输入加密后的字符,返回 235 Authentication successful

             

     

      6.邮件正文

        发件邮箱:mail from:<send@163.com> 返回 250 Mail OK

        收件邮箱:rcpt to:<receive@163.com> 返回 250 Mail OK

        输入:data 返回 354 End data with <CR><LF>.<CR><LF>

        输入:subject:hello 这里需要注意,要两次回车

        邮件正文:这里就随便写了

        结束符号:这里要输入 . 表示邮件结束了,之后回车,发送成功会有250开头的返回

          

        打开邮箱,发送成功。

        

      

      

     

  • 相关阅读:
    Python : locals and globals
    windows下替代SSH,Xshell软件的mobaxterm
    python上下文管理协议
    samtools flagstat
    linux和普通文本的换行问题
    使用plenv安装perl,并使其支持多线程
    PHP动态图像处理
    PHP常用功能模块
    在vim中使用zencoding/Emmet
    PHP字符串处理与正则表达式
  • 原文地址:https://www.cnblogs.com/blogxjc/p/10591894.html
Copyright © 2011-2022 走看看