中国青基会
RSS
热门关键字:  None  linux+moodle安装  mac  rhel5  199
当前位置 : Nixsky>服务器>Mail>列表

Fedora6 配置sendmail 完整邮件系统

来源:leoli2006.spaces.live.com 作者: 时间:2007-12-29 点击:

 1. sendmail.mc

  关闭 获得外网邮件访问功能

  dnl # DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

  打开 用于用户邮件验证功能

  TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

  define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

  DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl

  DAEMON_OPTIONS(`Port=submission, Name=MSA, M=Ea')dnl

  修改 域名伪装

  LOCAL_DOMAIN(`blognet.net.cn')dnl

  FEATURE(masquerade_entire_domain)dnl

  FEATURE(masquerade_envelope)dnl

  MASQUERADE_AS(`blognet.net.cn.')dnl

  MASQUERADE_DOMAIN(`blognet.net.cn.')dnl

  MASQUERADE_AS(blognet.net.cn)dnl

  添加 防垃圾邮件功能

  FEATURE(`dnsbl',`dnsbl.njabl.org',`"550 Mail from "$&{client_addr} "rejected - see http://njabl.org/"')dnl

  2. 修改 access 定义邮件接收或拒绝规则

  Connect:localhost.localdomain?????????? RELAY

  Connect:localhost?????????????????????? RELAY

  Connect:127.0.0.1?????????????????????? RELAY

  From:cpcw.com?????????????????????????? REJECT

  From:mail.china.com???????????????????? REJECT

  From:ADMIN.net????????????????????????? REJECT

  From:vtlmnsgw.com.jp??????????????????? REJECT

  From:vtlmnsgw.com?????????????????????? REJECT

  From:nobody@??????????????????????????? REJECT

  Connect:0.0.0.0???????????????????????? RELAY

  3. 修改? local-host-names 添加本地邮件服务器主机名

  blognet.net.cn

  mail.blognet.net.cn

  4. 增加邮件转发用户 alias

  root:?? terry

  5. 重启 sendmail 服务器

  ### 打开 pop 服务 #####

  dovecot.conf

  6. openwebmail

  package openwebmail-2.51-20050627.i386.rpm? perl-suidperl-5.8.6-15.i386.rpm? perl-Text-Iconv-1.4-2.i386.rpm

  启动网页服务器测试

  index.html 

  #####??./openwebmail-tool.pl --init ######

  

  修改? etc/dbm.conf 文件

  from

  dbm_ext.db

  dbmopen_ext none

  dbmopen_haslock no

  to

  dbm_ext.db

  dbmopen ext %dbm_ext%

  dbmopen_haslock yes

  重新运行? #####??./openwebmail-tool.pl --init ######

  7. clamav

  package? sendmail-devel clamav-0.88.7-1.i386.rpm???? clamav-debuginfo-0.88.7-1.i386.rpm? clamav-server-0.88.7-1.i386.rpm

  clamav-devel-0.88.7-1.i386.rpm clamav-db-0.88.7-1.i386.rpm? clamav-milter-0.88.7-1.i386.rpm

  安装 clamav 时尽量连接网络,将会自动更新病毒库

  freshclam 命令可以用于更新数据库

  数据库不更新 clamd 服务器启动将会出现警告

  安装后启动 freshclam? clamd? clamav-milter? messagebus

  启动 clamav-milter 前必须修改 sendmail.mc

  增加

  INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.sock, F=T, T=S:4m;R:4m')dnl

  并重启 sendmail

  查阅

  /etc/sysconfig/clamav-milter

  CLAMAV_FLAGS="? --quiet \

   --external \

   --dont-wait \

   --force-scan \

   --dont-log-clean \

   --server=localhost \

   --pidfile=/var/run/clamav/clamav-milter.pid \

   local:/var/run/clamav/clamav-milter.sock \

   "

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册