一、关于SMTP 一般电子邮件系统支持两个传输协议: 第一个叫做POP3(Post Office Protocol 3),POP3是关于接收电子邮件的协议,它是一个客户/服务器协议,在其中电子邮件由服务器接收并保存,在一定时间之后,您(或者是您的客户电子邮件接收程序)检查邮箱并下传邮件。 第二个协议就是SMTP,就是Simple Mail Transfer Protocol,即简单信件传输协议。它是发送电子邮件的通讯协议, 电子邮件程序也在使用者端使用SMTP来发送邮件给服务器。 在邮件客户端软件中,通常我们配置POP3时要求输入口令,但SMTP却无此需要。这就表明,我们无须拥有任何信箱就可以给他人发送信件。 也许你会小有疑问:如果没有信箱那该如何在邮件客户端软件中进行配置呢?很简单,我们完全可以杜撰一个并不存在的信箱,至于POP3与其口令么,随便输入一个得了,因为你根本不会执行收信操作,也不指望能从这个杜撰的信箱中收到信件。而先前免费邮局的SMTP服务器地址又是公开的、无须认证的,这就为垃圾邮件打开了方便之门。任何一个别有用心者只要填入任一个免费电子邮局的STMP地址,然后就可以借用任何人的名义,甚至是你自己的名义向你恶意发送垃圾邮件了。这也就是很多朋友打开信箱,赫然发现自己收到了"自己"发来的垃圾邮件的缘故。 大量垃圾邮件令我们防不胜防,只有通过过滤主题或邮件地址的方法进行堵截。然而这种方法并不见得有效,因为垃圾邮件制造者只须更换一下邮件地址与主题,过滤功能对此束手无策,起不到任何过滤作用了。 然而这只是一种被动的防御之法,真正能够治本的方法就是认证SMTP服务器,简单一点来说就是必须像POP3那样,只有拥有了帐户名和密码之后才能发送电邮,这样就会使得那些垃圾邮件制造者无机可乘。下面让我们来看…… 二、如何设置SMTP认证 目前流行的邮件客户端程序有Foxmail、Outlook Express等等,在此我们就两种主流程序讲解一下该如何设置SMTP认证。 需要注意的是,因各大免费电子邮局基本上都增加了SMTP认证功能,所以如果不进行相关的设置,你可以正常接收邮件,但不能发送邮件! 第二,某些客户端程序的先前版本不支持SMTP认证,所以一定要下载程序的最新版本,否则因无法设置而造成无法发送邮件。 1、Outlook Express a.在Outlook Express 或通讯簿中,单击"工具"菜单,然后单击"帐号"。 b.选定163.net帐号,单击"属性"。 c.选中"服务器"菜单,可以看到弹出框下部有"外发邮件服务器",选中"我的服务器要求身份验证"并单击旁边的"设置"。 d.登录信息选择 "使用与接收邮件服务器相同的设置"。如图所示: 、 FoxMail a.在Foxmail中单击"帐户"菜单,选择"属性"。 b.在弹出窗口"帐户属性"里选定"邮件服务器"。 c.然后在右边"SMTP服务需要身份验证"栏前的空格打勾。 d.再点击旁边的"设置"按钮,在弹出窗口"SMTP服务器验证"里点选"使用与POP3服务相同的信息。 e.按"确定"后,您的设置修改便完成了。 以上各步设置如图所示: 注意:如果设置好后还无法发送,请您先把你收发软件里的163帐号删除,重新添加然后再加上SMTP设置。 二.设置建立SMTP服务器 邮件发送不求人(上) -------------------------------------------------------------------------------- http://www.sina.com.cn 2002/05/24 10:15 赛迪网 文/刘亭 冲锋队:现在网络流行收费,Email当然首当其冲。容量小就小吧,可不能容忍的是发送速度也变得特慢,而且还有很多限制。能不能让自己的电脑充当发信服务器呢?这样就可以不受ISP的任何限制了。 Windows XP/2000用户 安装设置服务端 Windows XP和2000本身就拥有构件SMTP服务器的功能,只是一般还没有安装。选择“控制面板→添加/删除程序→添加/删除Windows组件”,弹出“Windows组件向导”对话框,在其中双击“Internet信息服务(IIS)”项,就会打开详细选择项,选中“SMTP Service”,按“确定”,插入Windows XP安装盘进行安装(如图1)。 图1 安装好SMTP服务器后,选择“控制面板→性能和维护→管理工具→Internet信息服务”打开Internet信息服务设置窗口,在窗口左侧点击本地计算机名,展开本地计算机目录,可以看到有两个分支“Wed站点”和“默认SMTP虚拟服务器”。在“默认SMTP虚拟服务器”上点击鼠标右键选择“属性”,打开“默认SMTP虚拟服务器属性”窗口。 “常规”选项卡主要设置IP地址,单击IP地址下拉项选择“127.0.0.1”,表示指向本地计算机IP地址,其他项使用默认即可。如果你是局域网接入,拥有固定IP地址,那么IP地址就应该选择相应的地址(如图2)。 图2 “访问”选项卡中设置访问权限。单击“身份验证”,选择“匿名访问”,表示任何用户都可以发送,其他两项不用选择;单击“连接控制”中的“连接”和“中段限制”中的“中断”,选中“仅以下列表除外”,表示可以许接入所有用户的访问。 “邮件”选项卡中设置邮件传输条件及限制,“限制邮件大小为”等四个选项可以使用默认值,无须更改; “将未传递报告的副本发送到”可将发送不成功的邮件返回发件人,并且写明不成功的原因;“死信目录”设置没有发送成功的邮件被存放的位置。 “传输”选项中设置邮件传递时间,这里不用修改,使用默认值;“LDAP路由”选项用来指定服务器使用的目录服务器标识和属性,这里也不用启动它。 “安全”选项中设置使用发送服务器的有权用户,默认用户是“Administrators”,你可以单击“添加”添加使用用户。 一切设置好后,你就拥护了自己的邮件发送服务器了!下面我们来看看在Outlook Express和Foxmail中如何设置使用自己的SMTP来发信。 设置客户端软件 打开Outlook Express,选择“工具→账号→邮件”,选中帐号点“属性”,在“服务器”标签下的“发送邮件(SMTP)”中输入“127.0.0.1”,即本机地址(如图3),“我的服务器需要身份验证”不选择。 在Foxmail中选择需要设置本机发信的帐号,然后选择“帐号→属性→邮件服务器”,在“发送邮件服务器”中输入“127.0.0.1”(如图4),“SMTP邮件服务器需要身份验证”也不要选择上。 图3 图4 撰写发送邮件和我们平时操作一样,没有什么区别。写好后点发送,邮件会在瞬间发送完毕。 Windows 9x用户 对于没有安装Windows XP/2000的用户,我们可以借助软件—Advanced Direct Remailer(以下简称ADR)来建立本地SMTP服务器。 设置ADR ADR是一款可以建立本地SMTP服务器,支持多线程和Socks5 Proxy的软件,大家可以到http://www.mailutilities.com/downloads/下载得到ADR,大小有1.35M。安装完成后,在桌面上双击启动,启动后的ADR会退至任务栏托盘内,形成一个蓝色箭头状的小图标。,单击一下调出主界面。点击“Delivery→General Settings”命令(如图5),调出详细设置窗口。 图5 “General”选项卡:有八个复选框,主要是对ADR进行一些常规设置,比如开机即启动了、总在最前和发信时的声音等等。这里只需选择“Integration With Eserv(www.eserv.ru)”和“Use message Priority in outox queue”,前者可以使SMTP更稳定,后者可以按照发件箱中的优先级处理邮件。 “Actions”选项卡:这里是设置邮件的发送情况,“Start delivery”中的三个选项:“Manually throught program menu”、“When dial-up connection is established”和“Automatically when mail present in Outbox”分别表示通过手工发送邮件、通过指定的连接进行发送和自动发信,建议大家选择“Automatically when mail present in Outbox”。“Purge old mail”中是设置信件存放超过多长时间将删除。 “DNS”选项卡:这里是设置DNS的,至于在“Primary DNS”(主控DNS)、“Secondary DNS”(辅助DNS)中应该填什么,你可以向ISP询问,也可以在上网时运行ADR,这样就可以在“Windows DNS setting”下显示出来(如图6)。另外还有两个复选框,一个“Try to deliver by name to host,if host was not found in DNS”,默认状态下是选中该项,不用更改。另一个是“Don't use internal DNS cache”,它可不要选中,因为选择它则会在每次发信时都要通过DNS进行搜索,这样就大大降低了发信速度。 图6 如果你是拨号上网,其他的选项可以不用再设置,使用默认值即可。如果你是使用代理服务器上网,那就需要在“Proxy”标签下设置代理服务器的相关信息。 客户端设置 设置Outlook Express和Foxmail时,在“发送邮件服务器”中填入“localhost”即可,其他的和在Windows XP中没有什么两样,这里就不多说了。 发送邮件时你会感觉到速度相当的快,但可别以为是真的发送出去了,其实只是转移到ADR中,然后由ADR构建的SMTP来完成发信任务。此时我们可以点击任务栏上的ADR图标查看一下,“OutBox”中的就是待发邮件,如果在前面设置时把ADR设置为手工发送邮件,这里就必须按下"发送"快捷按钮(黑三角形)进行真正的发送邮件,如果在发送中途想中止或停止发送,可以按下“暂停”按钮或“终止”按钮。直到“OutBox”窗口中的邮件消失,才表示邮件发送完毕,在这期间一定不要退出ADR。 到此个人邮件发送服务器就架设成功了,“沉舟侧畔千帆过,病树前头万木春”,在全国各大网站就信箱收费不收费的踌躇中,我们何不利用自己的技术,建立一个既省钱又称心的邮件天地呢。
关于SMTP总结
最新推荐文章于 2024-09-11 12:56:02 发布