电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 在线教程-> 网管专栏
SMTP安全手册—理论基础-网管专栏,邮件服务
作者:网友供稿 点击:9
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 

smtp协议原理
  smtp-简单邮件传输协议(simple mail transfer protocol),是定义邮件传输的协议,它是基于tcp服务的应用层协议,由rfc0821所定义。smpt协议规定的命令是以明文方式进行的。为了说明smtp的工作原理,我们以向www.linuxaid.com.cn发送邮件为实例进行说明。

  在linux环境下,使用"telnet www.linuxaid.com.cn 25"连接www.linuxaid.com.cn的25号端口(smtp的标准服务端口);在windows下使用telnet程序,远程主机指定为www.linuxaid.com.cn,而端口号指定为25,然后连接www.linuxaid.com.cn:交互过程如下:

  [lix@ns lix]$ telnet www.linuxaid.com.cn 25

  trying 202.99.11.120...

  connected to www.linuxaid.com.cn.

  escape character is ^].

helo ideal
  220 www.linuxaid.com.cn esmtp sendmail 8.10.2/8.10.2; mon, 18 sep 2000 13:40:44

  +0800

  250 www.linuxaid.com.cn hello [210.12.114.130], pleased to meet you

mail from:ideal@btamail.net.cn
  250 2.1.0 ideal@btamail.net.cn... sender ok

  rcpt to:ideal@linuxaid.com.cn

  250 2.1.5 ideal@linuxaid.com.cn... recipient ok

data
  354 enter mail, end with "." on a line by itself

  hello , pls to get to meet u :) good luck

  .

  250 2.0.0 e8i5j1m11204 message accepted for delivery

quit
  221 2.0.0 www.linuxaid.com.cn closing connection

  connection closed by foreign host.

  其中黑体部分是输入的命令,其他内容是对方邮件服务器输出的状态信息。

  这里,helo是客户向对方邮件服务器发出的标识自己的身份的命令,这里假设发送者为ideal;mail from命令用来表示发送者的邮件地址;rcpt to:标识接收者的邮件地址,这里表示希望发送邮件给ideal@linuxaid.com.cn,如果邮件接收者不是本地用户,例如rcpt to:ideal@btamail.net.cn,则说明希望对方邮件服务器为自己转发(relay)邮件,若该机器允许转发这样的邮件,则表示该邮件服务器是open relay的,否则说明该服务器不允许relay;data表示下面是邮件的数据部分,输入完毕以后,以一个"."开始的行作为数据部分的结束标识;quit表示退出这次会话,结束邮件发送。

  这就是一个简单的发送邮件的会话过程,其实当使用outlook express等客户软件发送时,后台进行的交互也是这样的,当然,smtp协议为了处理复杂的邮件发送情况如附件等等,定义了很多的命令及规定,具体可以通过阅读rfc821来获得。

  当你的一个朋友向你发送邮件时,他的邮件服务器和你的邮件服务器通过smtp协议通信,将邮件传递给你邮件地址所指示的邮件服务器上(这里假设你的本地邮件服务器是linux系统),若你通过telnet协议直接登录到邮件服务器上,则可以使用mail等客户软件直接阅读邮件,但是若你希望使用本地的mua(mail user agent,如outlook express等客户软件)来阅读邮件,则本地客户端通过pop3或imap协议与邮件服务器交互,将邮件信息传递到客户端(如:win98系统)。而如果你向你的朋友回复一封信件时,你所使用的mua也是通过smtp协议与邮件服务(一般为发送邮件地址对应的email地址)器通信,指示其希望邮件服务器帮助转发一封邮件到你朋友的邮件地址指定的邮件服务器中。若本地邮件服务器允许你通过它转发邮件,则服务器通过smtp协议发送邮件到对方的邮件服务器。这就是接受和发送邮件的全部过程。

什么是mail relay
  邮件服务器一般具有一个或若干个域名(这些域名应该出现在某个配置文件内),邮件服务器在运行时将监听25号端口,等待远程的发送邮件的请求。网络上其他的mail服务器或者请求发送邮件的mua(mail user agent,如outlook express、foxmail等等)会连接邮件服务器的25号端口,请求发送邮件,smtp会话过程一般是从远程标识自己的身份开始,过程如下:

helo remote.system.domainname
     250 qmailserver.domain

mail from:user@somewherer.net
     250 ok

rcpt to: user1@elsewhere.net
  邮件的接收者user1@elsewhere.net中的域名并不一定是邮件接受服务器的所具有的本地域名,也就是说邮件目的可能不是上面协议交互中的接收方,而是邮件发送者希望接收邮件服务器帮助其转发邮件。这时候本地系统可能有两种回答,接受它:

      250 ok

  或者拒绝接受它:

      553 sorry,.that domain isnot in my domain list of allowed recphosts

  第一种情况下,本地邮件服务器是允许relay的,它接收并同意传递一个目的地址不是本地的邮件;而第二种情况则不接收非本地邮件。

  为什么不能配置邮件服务器为open relay?

  如果系统管理员将自己的邮件服务器设置为open relay,将会导致一些垃圾邮件发送者将你的邮件服务器作为转发自圾邮件的中继站,这将使垃圾邮件的接收者将矛头对准你,可能会导致报复性的邮件炸弹;垃圾邮件还能消耗你大量的资源,占用你的带宽。更为糟糕的事情可能是你的名字可能会上了黑名单,成为其他邮件接收者共同抵制的目标,你的邮件将被这些接收者所拒绝。

  因此,系统管理员应当注意不要使自己的邮件服务器是open relay的。


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·如何查看本机打开的端口是被哪个程序使用的-网管专栏,操作系统
·如何在多台电脑上同时安装Windows-网管专栏,操作系统
·网管人员必备的网络命令(转贴)-数据库专栏,SQL Server
·Postfix + Courier-IMAP + Cyrus-SASL + MySQL + IMP完全指南(新版)-网管专栏,邮件服务
·一个IP建多个Web站点--主机头名法-网管专栏,WEB服务
·WinXP/2003网络服务详解-网管专栏,操作系统
·电信网管中的Java客户端(二)-JSP教程,Java技巧及代码
·Resin在Windows系统下的安装-网管专栏,WEB服务
·在Win2k3下配置Apache+php+mysql-网管专栏,WEB服务
·服务器配置SSL-网管专栏,操作系统

最新文章
·如何查看本机打开的端口是被哪个程序使用的-网管专栏,操作系统
·服务器配置SSL-网管专栏,操作系统
·一个IP建多个Web站点--主机头名法-网管专栏,WEB服务
·如何在多台电脑上同时安装Windows-网管专栏,操作系统
·Linux内核技术分析-网管专栏,操作系统
·在Win2k3下配置Apache+php+mysql-网管专栏,WEB服务
·在Redhat Enterprise AS 3 下源码安装配置 MONO-网管专栏,WEB服务
·网管人员必备的网络命令(转贴)-数据库专栏,SQL Server
·WinXP/2003网络服务详解-网管专栏,操作系统
·Apache安装设置-网管专栏,WEB服务




版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号