作者tortoise.bbs@magic.twbbs.org (神龜), 信區: magic
標題Re: 另一個sendmail問題
時間魔法王國 (Tue Feb 1 20:20:35 2000)
轉信站: GIBBS!wd.atc.ntut!magic
Origin: anime.club.nthu.edu.tw
【 在 jackal (jackal) 的大作中提到: 】
[※ debug的方法]
4.測試改好的 sendmal.cf
執行 sendmail -C/etc/sendmail.cf -bt
> 0 xxx.bbs
rewrite: ruleset 0 input: xxx . bbs
rewrite: ruleset 98 input: xxx . bbs
rewrite: ruleset 98 returns: xxx . bbs
rewrite: ruleset 0 returns: $# bbsmail $: xxx . bbs
若不會 refer 到 bbsmail, 撿查是否如上所示加入所屬 rule,
並以 tab 區隔 LHS, RHS.
5.重跑 sendmail.
修改完 /etc/sendmail.cf 後, kill -9 (sendmail's pid)
然後執行 sendmail -C/etc/sendmail -bd -q10m
請 ps -ax 看看,如果有看到 sendmail:accepting connection
就代表你 mail2bbs 已經裝好了
趕快寄一封信給 xxx.bbs@xxx.xxx.xxx.xxx 看看吧
6.其他debug 方法:
(1): 使用說明文件的方法測試確定 sendmail pharser 正確
(2): su bbsuser; cd /home/bbs/usr/local/bbs/
mail2bbs 'from' 'userid' 'subject' <textfile
看回應為何.(already chroot 代表的是 chroot 失敗, 你的
mail2bbs屬性有問題)
(3): 進 bbs 確定剛剛 mail2bbs 的東東有收到
(4): su root; cd /usr/local/sendmail/bbs/
假造一個 email檔,( 用 mail save 隨便一封信後改 To:
為 :userid.bbs@host.domain.
bbsmail -d userid <emailfile
確定 bbsmail 能正確的呼叫 mail2bbs
(BBS User xxxx Unknown 代表的是無法正常呼叫 mail2bbs )
(5): 進 bbs 確定剛剛 bbsmail 的東東有收到
(6): 由 internet 寫封 email 到 bbs 吧...觀察觀察/var/adm/bbs/log
(7): 當 bbs 收到這封 email 時記得 post 封感謝函上來吧...呵呵
. 檢查從 BBS 寄出的信件其 From: 或是 Reply-To: header
是否正確,否則對方回信無法送達。
. 定時 flush mail queue
例如使用 cron job
0,30 * * * * /usr/lib/sendmail -oQ/home/bbs/var/spool/mqueue -q
P.S. 以上各程式所在路徑以及屬性請務必自行留意,也可以自行
更改(注意其對應關係)。留意本文所說是否過期....。
本章重點整理:
debug快速進入法
1) 請注意mail2bbs屬性是否為4750,看看是否有下列的正常訊息
hole-[9:55am]-/home/bbs/bin# mail2bbs root duba test < test
Already chroot
Ok, dir is /home/bbs/mail/duba
Ok, the file is /home/bbs/mail/duba/M.888285355.A
2) 請注意bbsmail所要寄的mail裡的To : 是否為xxx.bbs@domain的格式
正常訊息如下:
hole-[9:51am]-/home/bbs/bin# bbsmail -d duba < test
P.S:請正確用tab鍵把sendmail.cf設定好,用ve來編會因為程式處理
的問題會怪怪的,請你把做完設定好,還有問題請post出來,
我們來討論看看......
--
※發信站 [★魔法王國★ bbs.sysv.net] ‧ FROM [pc156.adsl103.tku.edu.tw]
首創支援超過25行的超大加長形畫面。讓您用的更舒服更方便!
只要調整您連線軟體的行數設定,就能輕鬆享受大畫面。