Hotmailのメールを受信 (2)
GentooマシンにてHotmailを受信するために、 hotway deamon をインストールする。
おっと、ebuild化されているのは0.5.3が最新みたい。本家では0.7.4が最新っていうのに。とにかく、emergeすると以下のファイルが作られる。
/etc/xinetd.d/hotwayd /usr/sbin/hotwayd
特に設定ファイルはないようだ。先日の日記にも書いたとおり、xinetd経由でPOP3 (110番ポート)にて待ち受けているんだな。/etc/xinetd.d/hotwayd をエディタで開き、 service hotwayd を service pop3 へ、 disable を no に設定する。すでにサーバ上の110番ポートが使われている場合は、 port を変えておくといいだろう。
編集が終わると、xinetdを再起動する。
# /etc/init.d/xinetd restart
telnetで接続のテストをしてみる。
$ telnet localhost pop3 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK POP3 hotwayd v0.5.3 -> The POP3-HTTPMail Gateway. Server on lavie active. QUIT +OK see you later! Connection closed by foreign host.
次に、実際にユーザ名(hotmailのアドレス)とパスワードを入れてみるも、パスワードが違うとのエラーがでる。
Unknown login or authentication error on ******@hotmail.com@localhost
調べてみたところ、Hotmailの言語設定を英語にしなければいけないとのこと。 なるほど、これは気がつかなかったなぁ。 これで、fetchmail経由でHotmailが読めるようになった。 ちなみに今のfetchmailの設定はこうなっている。
$ cat .fetchmailrc set postmaster machu set nobouncemail defaults protocol pop3 uidl no mimedecode smtphost localhost poll s40.xrea.com # for xrea user ******** pass ******** poll localhost # for hotmail user ********@hotmail.com pass ********
あとは、Procmailを使った振り分けができればOK。
追記
どうも、hotmail側で自動的にフォルダに振り分けたメールは受信されていないっぽい。 最新バージョンのhotwaydだと解決されているのかな?