|
|||||||
| | 首页 | 文章中心 | 下载中心 | 图片中心 | 雁过留声 | 商务醴陵论坛 | | |||||||
| 您现在的位置: 商务醴陵 >> 文章中心 >> 资讯分类 >> 电子邮箱 >> 正文 | 用户登录 新用户注册 |
|
||||||||||||||||
| 如何防止邮件服务器被滥用? | ||||||||||||||||
| 作者:网管员世界/林心愉 文章来源:http://www.mailer.com.cn/ 点击数: 更新时间:2004-11-4 | ||||||||||||||||
|
如何防止邮件服务器被滥用? 邮件服务器在Internet上扮演着一个非常重要的角色。SMTP(简单邮件传输协议)是Internet上计算机之间传送电子邮件所普遍采用的协议,Sendmail是构成邮件服务器的Unix系统中使用极为广泛的一种邮件传输代理程序,它遵循SMTP协议,提供了很强大的邮件服务功能,可以承载高达数万个用户的电子邮件通信服务。
3.编译、安装: 进入cyrus-sasl-1.5.27目录:
编译配置:
这里由于SASL库缺省状态下并不支持某些客户端软件的使用方式,所以要在生成配置文件时特别加入一些功能选项。具体要加什么可以用命令查看: #./configure -help 如加“--enable-login”是因为Outlook Expresss使用LOGIN的认证方法,SASL库缺省并不支持这种方式,所以要在生成配置文件时特别加入。 另外,缺省情况下,所有的库函数是安装到“/usr/local/lib”目录下,但Sendmail使用的库函数是在目录“/usr/lib”中的,所以需要做一些修改。在运行configure脚本前,修改其中的缺省路径就可以了。方法是打开configure文件找到下面这一行:
改为:
编译:
到这里SASL库就安装好了(注意在整个编译安装的过程中都不能有任何错误警告显示才行)。 接着必须设置Sendmail的使用者身份验证方式,因为这里要使用的是系统账号与密码来进行验证,所以要在“/usr/lib/Sendmail.conf”文件中指明:
三.编译、安装及配置Sendmail 1.下载: 可以从http://www.Sendmail.org下载最新的Sendmail.8.12.5.tar.gz 2.解包:
3.编译、安装 (在进行如下操作之前要注意对“/usr/lib/Sendmail”和“/etc/mail/Sendmail.cf”文件进行备份): 进入Sendmail-8.12.5目录:
在“devtools/Site/”目录下创建“config.site.m4”文件,加入如下四行文字,把SMTP认证功能编译到Sendmail中。
回到Sendmail-8.12.5目录,再进入Sendmail目录,开始编译Sendmail:
编译成功后,先要增加一个用户smmsp和组。然后运行“./Build install”安装Sendmail。 4.配置: 接着需要修改Sendmail的配置文件。回到Sendmail-8.12.5目录,再进入cf/cf目录,找到相应的后缀为“.mc”的文件,如“generic-solaris.mc”或“generic-linux.mc”,然后编辑相应的“.mc”文件,加入下列内容:
或按照需要适当修改,具体要加什么可参考相应的README文件。 接着就可以编译生成“/etc/mail/Sendmail.cf”文件:
最后启动Sendmail,再测试一下认证功能有没有启动就可以了。这样基于Sendmail邮件传输代理下的SMTP认证就做成了。有了认证功能的邮件服务器就能有效地避免被当成垃圾邮件的发送站。 |
||||||||||||||||
| 文章录入:cindy 责任编辑:admin | ||||||||||||||||
| 【发表评论】【告诉好友】【打印此文】【关闭窗口】 | ||||||||||||||||
| (只显示最新10条。评论内容只代表网友观点,与本站立场无关!) | |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
BIZLL.COM 站长:BIZLL |