使用者工具

網站工具


tech:install_mail

安裝 Mail Server 程序

- 先設定 hosts

vi /etc/hosts
:
127.0.0.1               e-plast-mail mail.e-plast.com.tw localhost
:

- 安裝基本郵件系統元件

CentOS 內之預設版本:

  • sendmail-8.13.1-3.2.el4
  • dovecot-0.99.11-8.EL4
  • cyrus-sasl-2.1.19-14
  • cyrus-sasl-devel-2.1.19-14
  • cyrus-sasl-plain-2.1.19-14
  • cyrus-sasl-md5-2.1.19-14
  • perl-5.8.5-36.RHEL4
  • spamassassin-3.1.9-1.el4

詳細安裝程序

- cyrus-sasl

cyrus-sasl 設定程序

- sendmail

sendmail 設定程序

加入接受的 Domain Name

編輯信任 IP 定義

編輯 Aliases 定義

  • 與 sendmail 相關設定全部定義好後重新啟動 sendmail
service sendmail restart

確認是否設定正確 smtp 寄信具有身份認證功能簡單檢測方式:

dovecot 設定程序

- 安裝防毒過濾系統 clamav

yum install clamav clamd
service clamd start
chkconfig clamd on

詳細 Source 下載安裝程序

- 安裝 MailScanner

詳細安裝程序

- 設定 MailScanner 定義檔

  • 新安裝編輯 /etc/MailScanner/MailScanner.conf

vi /etc/MailScanner/MailScanner.conf

  • 升級的自動調整設定方式

upgrade_MailScanner_conf

- 設定 sendmail 與 MailScanner 啟動方式

  • 設定 sendmail + MailScanner 啟動方式
    service sendmail stop
    chkconfig sendmail off
    chkconfig MailScanner on
    service MailScanner start
  • 當出現 MailScanner: No programs allowed (msg-xxxxx-xxx.txt) 的誤判病毒問題, 可以直接改 /etc/MailScanner/filetype.rules.conf 內容後, 重新啟動 MailScanner 解決
    vi /etc/MailScanner/filetype.rules.conf
    :
    deny    self-extract    No self-extracting archives     No self-extracting archives allowed
    #deny   executable      No executables          No programs allowed
    #EXAMPLE: deny  -       x-dosexec       No DOS executables      No DOS programs allowed
    #deny   ELF             No executables          No programs allowed
    deny    Registry        No Windows Registry entries     No Windows Registry files allowed
    
    #deny   MPEG            No MPEG movies          No MPEG movies allowed
    :
    service MailScanner restart

參考網址資料

tech/install_mail.txt · 上一次變更: 2016/11/14 18:35 由 jonathan