qmailの設定

ここを参考にしてqmialを立ててみました。
最後の動作確認悩んだので、解決方法をメモっておきます。
まず、qmailでSMTPとPOP3まで構築する。
動作確認の為、自身のPOP3にtelnetを試みてみる。
$telnet localhost 110 #POP3ポートへアクセス
user hoge #ユーザー名入力
OK
pass hogehoge #パスワード入力
-ERR this user has no $HOME/Maildir
Connection closed by foreign host.

エラー内容は、環境変数$HOMEにMaildirが無いよと言うもの。
#/var/qmial/bin/maildirmake /home/jun/Maikdir #メールディレクトリの作成
メールディレクトリを作成した後、POP3にtelnetをしても同じエラーが発生。
$echo $HOME #$HOMEの環境変数を表示
/home/jun
う~ん・・・。
メールディレクトリが存在しているのに、POP3からは認識されていない・・・?
というので数時間悩みましたが、作成したMaildirへのアクセス権限が無い事が判明w
$ls -l /home/jun/Maildir
drwx—— 5 root root 4096 1月 31 22:56 Maildir
#chown -R jun:jun /home/jun/Maildir
drwx—— 5 jun jun 4096 1月 31 22:56 Maildir
所有権を変更してあげると、無事にPOP3にアクセスできましたw

コメントを残す

メールアドレスが公開されることはありません。