Re: sendmail 後來不能用 pop3 imap 收發了
感謝 前輩肯撥冗指點 :)
這就是
# cat /usr/local/etc/rc.d/mta.sh
#!/bin/sh
outgoing_queue_time=15m
mta=sendmail
case "$mta" in
exim)
program=/usr/local/sbin/exim
if [ -f /usr/local/etc/exim/configure.in ]; then
incoming_config=/usr/local/etc/exim/configure.in
else
incoming_config=/usr/local/etc/exim/configure
fi
outgoing_config=/usr/local/etc/exim/configure.out
inpidfile=/var/run/exim_in.pid
outpidfile=/var/run/exim_out.pid
subpidfile=
incoming_args="-C ${incoming_config} -oP ${inpidfile} -bd"
outgoing_args="-C ${outgoing_config} -oP
${outpidfile} -q${outgoing_queue_time}"
submitqueue_args=
;;
sendmail)
program=/usr/sbin/sendmail
incoming_queue=/var/spool/mqueue.in
submit_queue_time=${outgoing_queue_time}
inpidfile=/var/run/sendmail_in.pid
outpidfile=/var/run/sendmail_out.pid
subpidfile=/var/spool/clientmqueue/sm-client.pid
incoming_args="-L sm-mta-in -bd \
-OPrivacyOptions=noetrn \
-OQueueDirectory=${incoming_queue} \
-ODeliveryMode=queueonly \
-OPidFile=${inpidfile}"
outgoing_args="-L sm-mta-out -q${outgoing_queue_time} \
-OPidFile=${outpidfile}"
submitqueue_args="-L sm-msp-queue -Ac -q${submit_queue_time}
\
-OPidFile=${subpidfile}"
;;
*)
echo "ERROR: I don't know the MTA '$mta'. Check your
settings." >&2
exit 2
;;
esac
start_mta()
{
echo -n " `basename ${program}`(incoming)"
${program} ${incoming_args}
echo -n " `basename ${program}`(outgoing)"
${program} ${outgoing_args}
}
start_mspq ()
{
if [ "${submitqueue_args}" ]; then
echo -n " `basename ${program}`(submitqueue)"
${program} ${submitqueue_args}
fi
}
stop_mta()
{
echo "Stopping `basename ${program}` (incoming)"
kill -TERM `head -1 ${inpidfile}` 2>/dev/null
echo "Stopping `basename ${program}` (outgoing)"
kill -TERM `head -1 ${outpidfile}` 2>/dev/null
}
stop_mspq ()
{
if [ "${submitqueue_args}" ]; then
echo "Stopping `basename ${program}` (submitqueue)"
kill -TERM `head -1 ${subpidfile}` 2>/dev/null
fi
}
_action=${1:-start}
case ${_action} in
start)
start_mta
start_mspq
;;
stop)
stop_mta
stop_mspq
;;
restart)
stop_mta
stop_mspq
sleep 5
start_mta
start_mspq
;;
*)
echo "Usage: `basename $0` {start|stop|restart}" >&2
exit 64
;;
esac
exit 0
# /usr/local/etc/rc.d/mta.sh 結束
請 前輩過目指點
感謝感謝 :)
<: 老音學生 :>
===
"Dustin" <dustin.bbs@bbs.sayya.org> 撰寫於郵件新聞:4JR7VO$jmE@bbs.sayya.org...
>※ 引述《goaway@nowhere.not (老音學生 Old Student)》之銘言:
>> 感謝 前輩指點
>> 我重灌 sendmail mailscanner ,也將 .sh 看了一下;
>> ( 跑 sendmail+tls+sasl2 , MailScanner , spamassassin, procmail, )
>> 問題仍還存在 ... :
>> server 收來,要寄給 user 的信,都還在
>> /var/spool/mqueue
>> ( 而 user 收不到 )
> 光以這個症狀來看的話﹐可能是你的local mailer設定有問題。不過因為你裝了
> MailScanner,所以比較複雜。你的mta.sh內容可以po出來嗎?
>> 但, /var/mail/USERs 只有原來的 舊的 mail - 這是 原 imap 及 pop3 收信箱.
>> ( user 所找的信箱是 /var/mail/_各USER_ )
>> user 確實可以用 Outlok Express 以 imap 寄信.
>> ~~~
>> 先請再看看 簡化後的 /var/maillog
>> MailScanner[528]: MailScanner E-Mail Virus Scanner version 4.43.8
>> starting...
>> sm-mta-in[533]: starting daemon (8.13.4): SMTP
>> sm-mta-out[536]: starting daemon (8.13.4): queueing@00:15:00
>> MailScanner[528]: Read 182 hostnames from the phishing whitelist
>> sm-msp-queue[540]: starting daemon (8.13.4): queueing@00:15:00Aug 3
>> 00:24:10 neuro sm-mta-out[539]: j731mM3M004115: SYSERR(root): Could not
>> connectto socket /var/imap/socket/lmtp: Socket operation on non-socket
>> sm-mta-out[539]: j731mM3M004115: to=user1, delay=05:35:47,
>> xdelay=00:00:00,
>> mailer=cyrusv2, pri=2280000, relay=localhost, dsn=4.4.1, stat=Deferred:
>> Socket operation on non-socket
>> MailScanner[528]: Enabling SpamAssassin auto-whitelist functionality...
>> MailScanner[665]: MailScanner E-Mail Virus Scanner version 4.43.8
>> starting...
>> MailScanner[665]: Read 182 hostnames from the phishing whitelist
>> MailScanner[665]: Enabling SpamAssassin auto-whitelist functionality...
>> MailScanner[528]: ClamAV scanner using unrar command /usr/local/bin/unrar
>> MailScanner[528]: Using locktype = flock
>> 這個也是問題吧:
>> sm-mta-out ... Could not connectto socket /var/imap/socket/lmtp: Socket
>> operation on non-socket
>> sm-mta-out, mailer=cyrusv2, stat=Deferred: Socket operation on non-socket
>> (雖然, server 存信 及 user 收信的目錄不同可能才是問題真正所在 ...)
>> ~~
討論串 (同標題文章)
完整討論串 (本文為第 12 之 29 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章