Home Debian環境セットアップ [Debianセットアップ]Postfix + teapop + Poastfix.adminで作るメールサーバ
[Debianセットアップ]Postfix + teapop + Poastfix.adminで作るメールサーバ |
OutlookExpressを使わないことが前提であれば、APOPでメールが受信できます。APOPに対応し、Maildirに対応しているPOPサーバとしてTeapopをインストールしてみました。 なお、Postfix.adminのインストールはこちらのページ に、postfixのインストールはこちらのページ に掲載していますので、必要であればそちらを参照して下さい。 ○APOP+mysqlでMTAを使ってメールを受信する teapopはAPOP+mysqlに対応しているが、そのままのパッケージインストールでは、バーチャルアカウントでの認証ができない。 → --disable-vpopを付けてコンパイルすると、問題がなくバーチャルアカウントを使えるようになるので、まずはソースを取得する。 ※dpkg-sourceコマンドがないとソースの展開が失敗するので、まずは開発APP郡をインストール
# apt-get install dpkg-dev ※パッケージのソースを取得するには、ソースパッケージの取得先を登録する必要あり
# vi /etc/apt/sources.list
# cd /home/src
# dpkg-source -x teapop_0.3.7-4.2.dsc Etchの標準インストールでは開発環境がインストールされていないので、開発環境を事前にインストールしておく。
# apt-get install gcc make やっとコンパイルしてパッケージを作成する段階に..。
# cd teapop-0.3.7 新しくコンパイルされたパッケージをインストールする。 ※これでインストールされるが、インストールされたパッケージ名はネットからダウンロードするものと同じなので注意が必要。
# dpkg -i teapop-mysql_0.3.7-4.2_i386.deb teapopがmysqlからユーザーを取得できるように設定
# vi /etc/teapop.passwd 途中、teapop[29855]: invalid authtype on line 59 というメッセージが/var/log/mail.logに出力されて認証できなかったが、原因は単なる文法間違いだった。 popの接続試験---------------- # telnet 127.0.0.1 110 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. +OK Teapop [0.3.7] - Teaspoon stirs around again <1195110831.2448E27D@Llywellyn> USER ****@fulldigit.net ****** +OK Welcome, do you have any type of ID? pass ****** +OK I'm ready to serve you, Master. LIST (一覧の表示) RETR 1 (メッセージ番号1のメッセージ内容の表示) ----------------------------- |