使用telnet发送测试邮件

## 0x01 过程

  • telnet smtp.163.com 25
    //注释:指定连接的邮箱服务器及端口号,mail默认port为25

  • helo localhost
    // 注释:helo 向服务器发出标志自己身份的命令

  • auth login
    // 注释: auth login 登录命令,依次输入base64编码后的用户名、密码

  • mail from:yourmailname@163.com
    250 Mail OK // 注释:邮件发送者

  • rcpt to:dstmailname@163.com
    250 Mail OK // 注释:邮件接收者

  • data
    // 注释:data命令开始书写邮件内容

    to:dstmailname@163.com // 注释:收件人邮箱跟上文保持一致

    from:yourmailname@163.com // 注释:发件人邮箱跟上文保持一致 这里好像不能造假了,测试了多次被退回

    subject:test mail // 注释:邮件主体

    //空一行

    This is a test mail…. // 注释:正文内容

    //空一行

  • .
    // 注释:<点>+<回车> 正文内容结束标志

250 Mail OK queued as smtp12,EMCowABnovABxQ1XZjKTAQ–.7259S2 1460520311

  • quit
    // 注释:退出