站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
SMTP
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
'''SMTP'''(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于[[TCP/IP]]协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的[[服务器]],我们就可以把[[Email]]寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。 ==SMTP协议原始命令码和工作原理== *SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 *SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码 *SMTP在TCP协议25号端口监听连接请求 *连接和发送过程: #建立TCP连接 #客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令服务器端正希望以OK作为响应,表明准备接收 #客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件 #协商结束,发送邮件,用命令DATA发送 #以.表示结束输入内容一起发送出去 #结束此次发送,用QUIT命令退出。 *另外两个命令: :VRFY---用于验证给定的用户邮箱是否存在,以及接收关于该用户的详细信息。 :EXPN---用于扩充邮件列表。 *邮件路由过程: :SMTP服务器基于‘域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。 :若SMTP服务器mail.abc.com收到一封信要发到shuser@sh.abc.com: #Sendmail请求DNS给出主机sh.abc.com的CNAME记录,如有,假若CNAME到shmail.abc.com,则再次请求shmail.abc.com的CNAME记录,直到没有为止 #假定被CNAME到shmail.abc.com,然后sendmail请求@abc.com域的DNS给出shmail.abc.com的MX记录,shmailMX5shmail.abc.com;10shmail2.abc.com #Sendmail最后请求DNS给出shmail.abc.com的A记录,即IP地址,若返回值为1.2.3.4 #Sendmail与1.2.3.4连接,传送这封给shuser@sh.abc.com的信到1.2.3.4这台服务器的SMTP后台程序 7.SMTP基本命令集: 命令描述 <pre> HELO向服务器标识用户身份 发送者能欺骗,说谎,但一般情况下服务器都能检测到。 MAIL初始化邮件传输 mailfrom: RCPT标识单个的邮件接收人;常在MAIL命令后面 可有多个rcptto: DATA:在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束。 VRFY:用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令 EXPN:验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用 HELP:查询服务器支持什么命令 NOOP:无操作,服务器应响应OK QUIT:结束会话 RSET:重置会话,当前传输被取消 </pre> *MAILFROM命令中指定的地址是称作envelopefrom地址,不需要和发送者自己的地址是一致的。 :RCPTTO与之等同,指明的接收者地址称为envelopeto地址,而与实际的to:行是什么无关。 *为什么没有RCPTCC和RCPTBCC :所有的接收者协商都通过RCPTTO命令来实现,如果是BCC,则协商发送后在对方接收时被删掉信封接收者 *邮件被分为信封部分,信头部分和信体部分 :envelopefrom,envelopeto与messagefrom:,messageto:完全不相干。 :evnelope是由服务器主机间SMTP后台提供的,而messagefrom/to是由用户提供的。有无冒号也是区别。 *怎样由信封部分检查是否一封信是否是伪造的? :1.received行的关联性。 :现在的SMTP邮件传输系统,在信封部分除了两端的内部主机处理的之个,考虑两个公司[[防火墙]]之间的部分,若两台防火墙机器分别为A和B,但接收者检查信封received:行时发现经过了C.则是伪造的。 2.received:行中的主机和[[IP]]地址对是否对应如: <pre> Receibed:fromgalangal.org(turmeric.com[104.128.23.115]bymail.bieberdorf.edu.... </pre> 3.被人手动添加在最后面的received行: <pre> Received:fromgalangal.org([104.128.23.115])bymail.bieberdorf.edu(8.8.5) Received:fromlemongrass.orgbygalangal.org(8.7.3) Received:fromgraprao.combylemongrass.org(8.6.4) </pre> ==Windows下配置方法== ===安装POP3和SMTP=== Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。 *1.安装POP3服务组件 以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中“POP 3服务Web管理”。 *2.安装SMTP服务组件 选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“[[Internet]]信息服务([[IIS]])”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。 ===配置POP3服务器=== *1.创建邮件域 点击“开始→管理工具→[[POP3]]服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分, *2.创建用户邮箱 选中刚才新建的,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。 完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SM TP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,此时SMTP服务器默认的是匿名访问,打开切换到“访问”标签页,点击“身份验证”按钮,在对话框中去掉“匿名访问“选项,选中”基本身份验证(Basic authentication)“。这样一个简单的邮件服务器就架设完成了。 ==相关条目== *[[POP3]] *[[TCP/IP]] ==参考来源== *[http://www.chinaemail.com.cn/problem/problemyoujianfuwuqi/200404/46.html 参考来源1] *[http://www.shenmeshi.com/Computer/Computer_20070302173903.html 参考来源2] [[category:网络协议|S]] [[category:TCP/IP|S]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)