服务器 频道

谢绝第三方邮件转发

    Sendmail 8.9.3安装过程

    译时需要gcc, groff, gmake, gm4编译、安装sendmail服务器

    1) 设置环境:(保证您所用的是 groff, gmake.假设这些您都安装在 /usr/local/ 下) 。 % setenv PATH /usr/local/bin:$PATH %setenv GROFF_TMAC_PATH /usr/local/share/groff/tmac %setenv GROFF_FONT_PATH /usr/local/share/groff/font 
 
    2) 备份/usr/lib/sendmail 和 /etc/mail/sendmail.hf #cp /usr/lib/sendmail /usr/lib/sendmail.old #cp /etc/mail/sendmail.hf /etc/mail/sendmail.hf.old
 

    3)安装 sendmail

    download sendmail-8.9.3.tar.Z %zcat sendmail-8.9.3.tar.gz |tar xvf -%cd sendmail-8.9.3 %make 安装需要超级用户权限. #make install
 

    4)生成 sendmail.cf

    生成自己系统的mc文件: %cd sendmail-8.9.3/cf/cf %cp generic-solaris2.mc my-system.mc
 
    按照您的需要改动my-system.mc, 加入您所需要的FEATURE. 例:

    FEATURE(access_db, dbm -o /etc/mail/access)

    生成并安装sendmail.cf文件,在sendmain-8.9.3/cf/cf目录下执行: (需要 gm4)

    % m4 ../m4/cf.m4 my-system.mc>sendmail.cf

    将sendmail.cf拷贝到/etc下或/etc/mail 下。

    5)产生其他配置文件和启动:

    (1)在/etc/mail下生成sendmail.cw文件记录该服务器的所有别名;

    (2)在/etc/mail下生成relay-domains文件记录该服务器允许relay的域, 例:

    ccert.edu.cn

    202.116.34.1

    202.112.33.

    (3)%chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueque

    (4)%chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue

    (5)初始化别名数据库%sendmail -v -bi.

    如果没有Error,则启动sendmail进程: #/usr/lib/sendmail -bd -q1h
 

   注意:

    如果升级后Sendmail仍然使用旧的配置文件,可能会继续relay任何人的邮件,此时需要摒弃旧的配置文件,根据需要重新进行配置。配置文件修改后,必须重新启动Sendmail 后才能生效。

    Exchange Server

    exchange 5.5在SP2补丁以前的版本是不具备关闭open relay功能的。要关闭,则要先打SP2以上的补丁。

    下面具体介绍使用方法:

    (1)安装补丁SP3补丁

    双击光盘目录中的EXCHSRVR55_SP3

    EngServerSetupI386 Update.exe,安装补丁。

    (2)启动Microsoft Exchange Administrator,查看Configuration下的Connections下是否有Internet Mail Service项(以下简称IMS),如果没有,可以通过选择File-New Other-IMS进行安装;

    (3)双击Connections下的IMS,弹出IMS Properties对话框,点Routing选项卡,此页中使用缺省值即可(其中Sent to: 下为自己的域名,Route to:下为),(如果没有安装SP2以上补丁,则此页中不会出现Routing Restrictions按钮)。接着点Routing Restrictions按钮,弹出Routing Restrictions对话框,选择“Hosts and Clients that successfully authenticate”和“Hosts and clients with these IP addresses”,点旁边的Add按钮,增加本所的IP地址和掩码,设定一个网段,点OK即可。

    (4)关闭IMS,再启动IMS,所做的修改即会产生作用。(双击控制面板中的服务,选择Microsoft Exchange IMS,点停止,即可关闭它,再点开始,又可以启动它。)

    Imail

    (1)下载

    IMail可运行于NT/2K环境下,为共享软件。最新的Imail程序可以从以下地址:ftp://ftp7.ipswitch.com/ipswitch/product_downloads/ imtm_x86.exe(8.2M)下载。

    (2)关闭OPEN Reply的设置

    点开始-程序-IMail-Imail Administrator-localhost,选择SMTP Security中左侧的最后一项:Relay for local users only。

    有关垃圾邮件处理的更详细的情况,请查阅中国教育和科研网垃圾邮件处理小组网页:http://www.ccert.edu.cn/spam/spam_home.htm

    邮件客户端设置

    这样设置了以后,可能你的局域网的用户就只能收邮件,不能发送邮件了。发送邮件时提示如下信息:The server say: 550 Relaying is prohibited. 邮件发送不出去。这时候就要在邮件客户端设置SMTP身份验证,具体方法如下:

    (1)对于使用outlook express的用户

    启动outlook express,点“工具”-“帐号”,点“邮件”选项卡,选择某个邮件帐号,点“属性”,点“服务器”选项卡,选中 “我的服务器要求身份验证”,点“确定”,点“关闭”。

    (2)对于使用foxmail3.11的用户

    启动foxmail,选择某个帐户,点“帐户”-“属性”,点“邮件服务器”,选择“SMTP服务器需要身份验证”,点设置,选择“使用与POP3服务器相同的信息”,点“确定”。

 

0
相关文章