TCP/IP协议学习记录之二十五:SMTP--简单邮件传送协议

    电子邮件(e - m a i l)无疑是最流行的应用程序。所有T C P连接中大约一半是用于简单邮件传送协议 SMTP。

     用T C P进行的邮件交换是由报文传送代理 M TA(Message Transfer Agent)完成的。用户通常不和 M TA打交道,由系统管理员负责设置本地的M TA。通常,用户可以选择它们自己的用户代理。

SMTP协议

       最小S M T P实现支持 8种命令。

        H E L O, M A I L, R C P T,D ATA和Q U I T命令用于发送邮件:

        我们键入m a i l启动用户代理,然后键入主题(s u b j e c t)的提示;键入后,再键入报文的正文。在一行上键入一个句点结束报文,用户代理把邮件传给 M TA,由M TA进行交付。客户主动打开 T C P端口2 5。返回时,客户等待从服务器来的问候报文(应答代码为 2 2 0)。该服务器的应答必须以服务器的完全合格的域名开始。下一步客户用 H E L O命令标识自己。参数必须是完全合格的的客户主机名。M A I L命令标识出报文的发起人。下一个命令, R C P T,标识接收方。如果有多个接收方,可以发多个R C P T命令。邮件报文的内容由客户通过 D ATA命令发送。报文的末尾由客户指定,是只有一个句点的一行。最后的命令Q U I T࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值