qmailでPOP3s

最後です。
すでにucspi-tcp-sslを適用済みなので、/var/qmail/rcに以下を追加すればOK。

tcpserver -v -n /var/qmail/cert.pam 0 pop3s \
/var/qmail/bin/qmail-popup [FQDN] /bin/checkpassword \
/var/qmail/bin/qmail-pop3d Maildir 2>&1 &

ポート番号は955です。


なぁ〜んてあっさり書いてますが、rcの書き方でどはまりしてなかなか動かせませんでした。
telnet110番ポートに接続して、ユーザ名とパスワードを入力し、

telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
tcpserver: status: 1/40
tcpserver: pid 8464 from 127.0.0.1
tcpserver: ok 8464 :127.0.0.1:110 :127.0.0.1::50203
+OK <8464.1161020443@/bin/checkpassword>
USER [ユーザ名]
+OK
PASS [パスワード]
-ERR this user has no $HOME/Maildir
-ERR unable to write pipe
Connection closed by foreign host.
$

みたいなエラーが出る場合(Maildir作ってても出ます、rcファイルの書き方が間違ってる可能性大、みたいです。


参照:メールサーバー間通信内容暗号化(ucspi-tcp-ssl)
多いに参考にさせていただきました。ありがとうございます。


図解でわかる Linuxサーバ構築・設定のすべて

図解でわかる Linuxサーバ構築・設定のすべて