• telnet收发邮件


    telnet收发邮件

    telnet收邮件:

    所有响应+OK (ok) or -ERR (no)  

    1.连接→telnet pop.163.com 110

    2.用户名→user ****

    3.密码→pass ****

    4.验证ok后,终端会显示如下信息:

    +OK 60 message(s) [72208371 byte(s)]

    数字60表示有60封邮件,72208371表示这60封邮件总的字节数(即72208371B)

    这时可使用的命令如下:

    1.stat命令 格式:stat 无需参数stat命令,查看统计,执行后,POP3服务器会响应一个正确应答,它以“+OK”开头,接着是两个数字,第一个是邮件数目,第二个是邮件的大小

    2.list命令 格式:list [n] 参数n可选,n为邮件编号list命令,查看邮件列表,可以利用不带参数的list命令,获得各邮件的编号,并且每一封邮件均占用一行显示,前面的数为邮件的编号,后面的数为邮件的大

    3.uidl命令 格式:uidl [n] 参数n可选,n为邮件编号uidl命令,与list同,不过显示邮件的信息比list更详细,更具体

    4.retr命令 格式:retr n 参数n不可省,n为邮件编号retr命令,查看邮件的内容

    5.dele命令 格式:dele n 参数n不可省,n为邮件编号dele命令,删除指定的邮件(注意:dele n命令只是给邮件做上删除标记,只有在执行quit命令之后,邮件才会真正删除)

    6.top 命令 格式:top n m 参数n,m不可省,n为邮件编号,m为行数top命令,读取指定邮件正文的行数,如果m=0,则只读出邮件的邮件头部分

    7.noop命令 格式:noop 无需参数noop命令,该命令发出后,POP3服务器不作任何事,仅返回一个正确响应"+OK"

    8.quit命令 格式:quit 无需参数quit命令,该命令发出后,telnet断开与POP3服务器的连接,系统进入更新状态


    telnet发邮件1.连接→telnet smtp.163.com 25

    回显"220"2.报名字(随便写)→helo 163.com

    回显"250 ok"3.登陆模式(这时选一般登陆模式)→AUTH LOGIN

    回显"334 dXNlcm5hbWU6"(注:这时的用户和密码都为Base64编码后的字符

    4.用户名→****

    回显"334 UGFzc3dvcmQ6"

    5.密码→****

    回显"235 Authentication successful" 表示验证通过

    6.发件人→mail from: <xxxx@163.com>

    回显"250 Mail OK"7.收件人→rcpt to: <xxxx@163.com>

    回显"250 Mail OK"8.开始写正文→data

    输入正文内容就ok,正文要符合MIME规范

    例子:

    From: xxxxx@163.com ←电子邮件的发信人

    To: xxx@163.com ←电子邮件的收信人

    Cc: xxxx@163.com ←接收通过抄送方式发送的邮件的收件人

    Subject: test ←电子邮件的主题

    MIME-Version: 1.0 ←MIME 协议的版本

    Content-Type: text/plain ←邮件格式texthello vkill ←内容当行输入. 回车,回显"250 OK"发送成功

    9.断开连接→quit

     

    原文:http://www.cnblogs.com/rootq/articles/1268324.html

  • 相关阅读:
    arpspoof局域网断网攻击
    2019-2020 SEERC 2019
    2019-2020 XX Open Cup, Grand Prix of Korea
    欧拉函数板子
    Syncthing – 数据同步利器
    程序员的修养 -- 如何写日志(logging)
    css基础
    vim永久设置主题
    基金选择
    如何查看ntp端口是否正常
  • 原文地址:https://www.cnblogs.com/funnylinux/p/3573599.html
Copyright © 2020-2023  润新知