邮件系统 设为首页
加入收藏
总编信箱
| 第一邮局 | 免费邮箱 | 邮箱评测 | 企业邮局 | 移动邮件 | 邮件系统 | 邮件营销 | 反垃圾邮件 | 邮件客户端 | 邮件安全 |
当前位置:第一邮局>邮件系统>SendMail>文章内容

Sendmail MailScanner ClamAV 安裝實錄

来源:Mail1.com.cn 编辑:Mail 发布时间:2007-05-21 [收藏] [推荐] [评论(0条)]
電子郵件已成為電腦病毒散播的捷逕, 而廣告信亦是網際網路最頭痛的問題; 微軟創辦人比爾蓋茲甚至成立了一個部門, 專門替他從每天超過四百萬封的信件中, 剔除絕大多數的垃圾信...
MailScanner 是著名的郵件掃毒、防止廣告信的自由軟體, 它可支援多種防毒軟體與 MTA (參見: MailScanner@FSF), 以下是在 Linux 系統裝設 MailScanner 的步驟:

安裝環境: Fedora Core 1 (使用 Sendmail)

【安裝】

Step 1. 安裝 MailScanner

官方網站: http://www.sng.ecs.soton.ac.uk/mailscanner/

下載 Stable → Version xxx for RedHat and Mandrake Linux (and other RPM-based Linux distributions)

安裝後, 修改 /etc/MailScanner/MailScanner.conf:

Max Children = 5設定 MailScanner 啟動時, 最多產生幾個子程序 (processing)
預設值 = 5 (主記憶體只有 64MB 時, 建議設定為 1)Virus Scanning = yes開啟病毒掃瞄功能
預設值 = yesVirus Scanners = clamav指定病毒掃瞄套件
可一次指定多個掃毒套件, 以空白字元分隔即可
預設值 = noneUse SpamAssassin = yes設定是否使用 SpamAssassin 套件來偵測廣告信件
必須先安裝 SpamAssassin 套件才可正常使用
預設值 = no

Step 2. 安裝 Clam AntiVirus

官方網站: http://www.clamav.net/

安裝前須建立 clamav 帳號:

#useradd -M clamav

安裝後, 修改以下檔案:

/usr/local/etc/clamd.conf

/usr/local/freshclam.conf

將 Example 加上井字號註解掉 → #Example

執行 /usr/local/freshclam 測試是否能正常運作

Step 3. 重新啟動 MailScanner

#service MailScanner stop

#chkconfig sendmail off (以後就由 MailScanner 啟動 sendmail, 所以要禁止 sendmail service 於開機時自動啟用)

#killall sendmail (有時候 sendmail process 會殘存在記憶體中, 在此將它一舉消滅)

#service MailScanner start

※從此以後, 由 MailScanner 負責啟動 MTA (Sendmail), 所以取消 Sendmail 服務, 由 MailScanner 取代

【防毒機制測試】

至 http://www.eicar.org/anti_virus_test_file.htm 下載病毒檔, 透過剛剛裝上 MailScanner 的 Mail Server 進行病毒郵件發送測試, 成功的話會收到 Mail Server 攔截病毒郵件的通知郵件. (亦可 tail -f /var/log/maillog 監視 mail log 訊息)

【讓 Spamassassin 學習辨別垃圾郵件】

Spamassassin 的 Spam 分數可以由“學習”的方式來調整, 最好的方式是分別建立 blacklist (黑名單, 垃圾郵件) 和 whitelist (白名單, 非垃圾郵件) 的信箱:

#useradd -M blacklist

#useradd -M whitelist

以後如果收到垃圾信的話, 就把信 "以附加檔案方式轉寄" 給自己 Server 上的 blacklist 信箱; 如果是被 Spamassassin 誤判為垃圾信的郵件, 就把它轉寄給 whitelist. 也就是說, 讓這兩個信箱收集可以給 Spamassassin 學習的範本. 學習的指令如下:

學習黑名單:

#sa-learn -D --showdots --spam --mbox /var/mail/blacklist

學習白名單:

#sa-learn -D --showdots --ham --mbox /var/mail/whitelist

學習完成後, 即可將 blacklist 與 whitelist 信箱清空:

#true > /var/mail/blacklist; true > /var/mail/whitelist

讓系統每小時自動學習黑/白名單: 於 /etc/cron.hourly 建立一個可執行的 shell 檔, 內容為:

#!/bin/sh

if [ -s /var/spool/mail/blacklist ]; then

sa-learn --spam --mbox /var/spool/mail/blacklist > /dev/null 2>

上一篇:Fedora Core Sendmail 開放遠端收發信件   下一篇:Sendmail: localhost.localdomain 的問題
[365Key收藏] [雅虎收藏+] [返回顶部] [打印本页] [关闭窗口]  
邮箱   相关文章
·Fedora Core Sendmail 開放遠端
·Sendmail: localhost.localdomai
·Linux 架设 sendmail MAIL
·Redhat 7.1下的Sendmail SASL认
·在Sendmail中实现用户认证
·FreeBSD Virtual Mail How-To
·RedHat完整邮件系统架设
·十分钟快速架设Linux系统下WebMa
·sendmail中限定用户邮箱大小的实
·Redhat8下Sendmail(邮件)的配
·我的E-Mail服务器为什么变慢了
·Linux下高可用/可伸缩Sendmail研
免费邮箱 163邮箱  21CN邮箱  Gmail  Hotmail  QQ邮箱  SoGou邮箱  新浪邮箱  雅虎邮箱  
邮箱评测 企业邮箱评测  
企业邮局 企业邮箱  企业邮箱资讯  
移动邮件 技术前沿  手机邮件  
邮件系统 CMail Server  WinMail  SendMail  Qmail  Postfix  MDaemon Server  Lotus Notes  IMail Server  Foxmail Server  Exchange Server  Domino  Winwebmail  
邮件营销 网络营销  营销案例  营销技巧  邮件营销  
反垃圾邮件 Anti-Spam技术产品  新闻资讯  
邮件客户端 DreamMail  Foxmail  IncrediMail  KooMail  Outlook  The Bat!  
邮件安全
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·Redhat8下Sendmail(邮件)的配
·配置高效的Sendmail服务器
·中小企业服务器配置-邮件服务器
·如何监控sendmail邮件系统中的用
·为 Sendmail 建立虚拟邮件域
·Linux 架设 sendmail MAIL
·在Linux系统下面架设Sendmail服
·部分sendmail中的高级设置
·Sendmail的安全解决方案
·FreeBSD Virtual Mail How-To
·十分钟快速架设Linux系统下WebMa
·如何选择代替Sendmail的邮件服务
网站首页 -  网站地图 -  域名注册 -  虚拟主机 -  企业邮箱  -  网站投稿  -  广告联系 -  帮助中心  -  

Copyright 2007-2008 Mail1.com.cn All Rights Reserved
本站内容均来自网络,如果侵犯版权请来信告知,核实后我们会在24小时删除 联系方式:
第一邮局QQ群:14743955 E-mail:www@onlinex.com.cn