-
entry000565
comments
今までは Cygwin + Courier-imap で電信八号の似非 imap 対応を行っていました. しかし,最近のバージョンの Courier-imap を Cygwin でコンパイルするのがなかなか難しく,今回 Courier-imap は諦めて teapop なるものを使ってみることにしました.
Teapop は MTA や MDA の機能を持たず,POP のみを提供します. その分,POP 周りの機能は強力で,VirtualDomain , APOP , POP before SMTP , Maildir などなど,様々な仕様に対応しています.
MTEntryMoreセットアップ手順- コンパイル
make install が正常に動作しないので,必要なものだけを手動でコピーしました.
$ tar zxvf teapop-latest.tar.gz $ cd teapop-0.3.8 $ ./configure \ > --prefix=/usr/local/teapop-0.3.8 \ > --disable-apop \ > --disable-vpop \ > --enable-homespool=Maildir $ make $ mkdir -p /usr/local/teapop-0.3.8/libexec $ mkdir -p /usr/local/teapop-0.3.8/etc $ cp teapop/teapop.exe \ > /usr/local/teapop-0.3.8/libexec $ cp etc/teapop.passwd \ > /usr/local/teapop-0.3.8/etc
- teapop.passwd
認証の方式を設定します.
/usr/local/teapop-0.3.8/etc/teapop.passwdempty:*:textfile:/var/mail/::::/etc/teapop.passwd:50:
"/var/mail" は存在するディレクトリで,teapop の実効 UID でアクセス可能なディレクトリであればどこでも良いかと思います. 今回は以下のように作成しました.
$ mkdir -p /var/mail $ chmod 777 /var/mail
- /etc/teapop.passwd
パスワードファイルです. このファイルの内容に基づいて,POP によるアクセスの認証を行います.
/etc/teapop.passwdusername:passwd:/home/username/Maildir/
"Maildir" の最後の "/" がポイントです. これがないと mbox 形式で動作してしまいます.
- 起動
スタンドアローンモードで起動します.
$ /usr/local/teapop-3.0.8/libexec/teapop -s
コメントを登録する
麦酒堂ではコメントスパムを防止するために,いただいたコメントは管理人が手動でサイトに反映しております.
反映までしばらく時間がかかりますので予めご了承ください.