インフラエンジニアbacchiのわかったことまとめ

bacchi.me

【qmail】failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1) エラーの対処

qmailを入れて、vpopmailを入れて、dovecot入れて、ユーザー作成して、メール送受信テストを行ったところハマった。

送信は問題なくできるものの、メール受信が下記のようなエラーが出てできない状態・・

delivery 1: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/

vdominfoでバーチャルドメイン作れているか確認すると、問題ない。

vuserinfoでバーチャルユーザー作れているか確認しても問題ない。

メール送信はできているので、/var/qmail/rcも問題なさそう。

切り分けのために、.qmailファイルを作ってみたところ、同様の問題が起きる。

この辺りで、controlファイルが悪いのかなーと当たりをつけて、設定内容を再確認。

以下の様な設定でした。

ファイル名 記載内容
/var/qmail/control/defaultdomain 該当サーバのホスト名
/var/qmail/control/locals 該当サーバのホスト名:所有者名
/var/qmail/control/me 該当サーバのホスト名
/var/qmail/control/rcpthosts localhost
/var/qmail/control/morercpthosts 該当サーバのホスト名
/var/qmail/control/virtualdomains 該当サーバのホスト名:所有者名

rcpthostsがおかしい・・?

rcpthostsはqmailが受信するメールのホスト名とドメイン名を記述するものですが、localhostと書いている。

rcpthostsにドメイン名を書いて、デーモンを再起動させて、送信テストを行ったところ、問題なくメールを受け取れた!!

ブランク怖いっす。

  • B!