歡迎您光臨本站 註冊首頁

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

:x 最近來這裡看到關於安裝igenus的文章,於是對qmail進行了重新安裝,因為原來不支持mysql.安裝完之後svc啟動不了smtp監聽,啟動腳本如下
QMAILDUID=`/usr/xpg4/bin/id -u qmaild`
NOFILESGID=`/usr/xpg4/bin/id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
LOCAL=`head -1 /var/qmail/control/me`
if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-smtpd/run
    exit 1
fi
if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthosts!"
    echo "Refusing to start SMTP listener because it'll create an open relay"
    exit 1
fi
exec /usr/local/bin/softlimit -m 2000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
        -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
        /var/qmail/bin/qmail-smtpd \
        /home/vpopmail/bin/vchkpw /usr/bin/true 2>;&1
用的是qmail-smtpd.c的驗證補丁(沒發揮作用)
後來手動運行此腳本后smtp監聽起來了,但是我不能想本地用戶發信,錯誤是
failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1),但是可是向外部發信,我再vpopmail里刪除了abc.com域之後,重新再重新增加abc.com域以及用戶,可以向本地用戶發信,但是我中心啟動qmail問題依舊
請問應該如何處理這個問題.
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

還有一個問題就是,我用過網上經常說起的那兩個smtp驗證的補丁包后,感覺沒什麼意義阿,也許是我裝的不好,不過我都是按安裝說明做的,不知道為什麼.
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

沒看的太明白。

重啟動后又出現這個問題?

看看你的qmail的啟動腳本吧。

這個錯誤與smtpd無關。

建議你參照精華區的文檔看看
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

啟動腳本來自  life with qmail 阿,唯一修改的地方就是驗證哪裡多加了/home/vpopmail/bin/vchkpw /usr/bin/true ,應該不會有問的把
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

為什麼沒人回復啊,我都快急死了,是不是我刪除所有qmail和vpopmail用戶,以及所有相關文件,上傳原代碼重新安裝是唯一的選擇
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

你上面描述的很矛盾,

重新再重新增加abc.com域以及用戶,可以向本地用戶發信,但是我中心啟動qmail問題依舊


能不能清楚的說明你的問題?
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

問題描述:solaris2.7安裝完qmail和voppmail以及daemontools等后(參見life with qmail)我的smtp無法從svc -u /service/qmail-smtpd啟動,netstat -a|grep LISTEN沒有看見smtp或者25的監聽.運行qmail-smtpd下的run腳本,可以啟動smtp,但是只可以向比如sina等外部發信,內部互相發信出現錯誤,日誌記錄是failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1),但是我卻是添加了此用戶,並且在/home/vpopmail/domains/xxx.com/下可以看見此用戶的文件夾,且許可權是700 vpopmail:vchpkw.但是我刪除整個域用vpopmail的命令后重新添加域和此用戶后,收發信件功能一切正常.為了證實發信問題已經解決,我kill了我運行run起來的smtp進程,然後我qmailctl stop,qmailctl start后,smtp監聽還是起不來,我再次運行run腳本啟動smtp,此時又不能向本域用戶發信了,錯誤信息老樣子.我用的是qmail-smtpd.c的補丁,但編譯不是用的make qmail-smtpd,用的是make setup check,應該是一樣的,但是不知道為什麼會是這樣,不僅如此,而且smtp驗證根本不發揮作用,在outlook中加不加驗證的這隻都一樣發信.(這次安裝我還打了qmail網站推薦的幾個補丁,別的補丁沒有打)
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

你的svc方式無法啟動smtpd估計還是你的配置或啟動腳本有問題。

這些應該會有報錯信息或日誌。把這些貼出來吧。

至於出現這個投遞錯誤。看看你的qmail的啟動腳本,/var/qmail/rc是否有問題。

可以貼上來看看
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

我也碰到了同樣的問題,頂一把。
《解決方案》

failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)

找到原因了,我修改了/var/qmail/control/locals文件,
所以,虛擬域名就無效了。把locals文件清空,就不會出現這個問題了。

[火星人 ] failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)已經有890次圍觀

http://coctec.com/docs/service/show-post-26013.html