作者 主題: [安裝問題]amavisd-new + sendmail-dual  (閱讀 4496 次)

0 會員 與 1 訪客 正在閱讀本文。

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8832
    • 檢視個人資料
    • http://www.24online.cjb.net
[安裝問題]amavisd-new + sendmail-dual
« 於: 2004-05-07 11:50 »
您好!

小弟嘗試安裝amavisd-new 與sendmail, 將其整合在一起. 在利用apt-get安裝好amavisd-new之後, 與參考了README.sendmail-dual之後, 將sendmail.cf做了修改....

按照說明檔案內容, 在重新組譯下面這段之後:(RX部份)
代碼: [選擇]
divert(-1)
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
dnl To be used for MTA-RX, the first MTA instance (receiving mail)
                                                                               
dnl Insert here the usual .mc preamble, including OSTYPE and DOMAIN calls.


PS:小弟節錄部份, 詳細的在README.sendmail-dual, 一模一樣轉錄而已 當然, TX部份也有.

之後, 按照說明的部份, 還有建立目錄:
代碼: [選擇]
mkdir /var/spool/mqueue-rx
chown root.root /var/spool/mqueue-rx (這部份跟說明不同, 他是root:whell, 我群組用root替代)

chmod 700 /var/spool/mqueue-rx


在後面, 啟動相關設定:
代碼: [選擇]
/usr/sbin/sendmail -C /etc/mail/sendmail-rx.cf -L sm-mta-rx -bd -qp
/usr/sbin/sendmail -C /etc/mail/sendmail.cf -L sm-mta-tx -bd -q5m


在此, 小弟依循著說明上的內容做檢測, 分別為25, 587, 10025, 10024, 發現都有自己主機SMTP的回應出現!

正當以為大功告成的時候, 問題來了. 在/var/log/maillog裡面, 不論來源為何, 都是下面這段訊息
代碼: [選擇]
May  7 10:15:09 test sm-mta-rx[19104]: i472EvHg019104: ruleset=check_rcpt, arg1=<reter@hwayi.com>, relay=220-130-7-131.HINET-IP.hinet.net [220.130.7.131], reject=550 5.7.1 <reter@hwayi.com>... Relaying denied
May  7 10:15:12 test sm-mta-rx[19104]: i472EvHg019104: from=<news@mail.pida.org.tw>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-RX, relay=220-130-7-131.HINET-IP.hinet.net [220.130.7.131]
不然, 更帥氣的就直接來這段
代碼: [選擇]
May  7 09:58:59 test sm-mta-rx[19026]: i471wvHg019026: ruleset=check_mail, arg1=<swiech@scolk.com.tw>, relay=NK219-91-76-72.adsl.dynamic.apol.com.tw [219.91.76.72], reject=553 5.1.8 <swiech@scolk.com.tw>... Domain of sender address swiech@scolk.com.tw does not exist
May  7 09:59:00 test sm-mta-rx[19026]: i471wvHg019026: from=<swiech@scolk.com.tw>, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA-RX, relay=NK219-91-76-72.adsl.dynamic.apol.com.tw [219.91.76.72]


所有信件都沒有進入信箱, 全部都被回絕或者拋棄. 而且, 還可以觀察到以下訊息
代碼: [選擇]
May  7 09:53:46 test sm-mta-rx[18983]: gethostbyaddr(192.168.1.254) failed: 1
May  7 09:53:46 test sm-mta-rx[18985]: starting daemon (8.12.8): SMTP+persistent-queueing@00:00:01
May  7 09:53:46 test sm-mta-rx[18985]: unable to write /var/run/sendmail-rx.pid: Executable files not allowed
May  7 09:53:46 test sm-mta-tx[18987]: gethostbyaddr(192.168.1.254) failed: 1
May  7 09:53:46 test sm-mta-tx[18989]: starting daemon (8.12.8): SMTP+queueing@00:05:00
May  7 09:53:46 test sm-mta-tx[18989]: unable to write /var/run/sendmail.pid: Executable files not allowed


這兩點是最大問題@@

接著, 我在amavisd.conf裡面有設定這段文字:
代碼: [選擇]
                                                                               
#
# Section III - Logging
#
                                                                               
# true (e.g. 1) => syslog;  false (e.g. 0) => logging to file
$DO_SYSLOG = 1;                   # (defaults to false)
#$SYSLOG_LEVEL = 'user.info';     # (defaults to 'mail.info')
                                                                               
# Log file (if not using syslog)
#$LOGFILE = "$MYHOME/amavis.log";  # (defaults to empty, no log)
$LOGFILE = "/var/log/amavis.log";

但, /var/log/amavisd.log 裡面完全空白. 原因不明...

還請各位幫忙指點一下, 多謝!
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
[安裝問題]amavisd-new + sendmail-dual
« 回覆 #1 於: 2004-05-07 16:47 »
這樣搞的半死還不如直接換MailScanner...