vine-users ML アーカイブ



[vine-users:051075] Re: postfix と courier-imap の環境での POP before SMTP 化

  • From: Takanezawa Tetsuhiro <highkick@xxxxxxxxxxx>
  • Subject: [vine-users:051075] Re: postfix と courier-imap の環境での POP before SMTP 化
  • Date: Mon, 3 Jun 2002 03:04:43 +0900
今日は、高根澤です。

Postfix + courier-imap + Drac でpop before smtpできました。
今のところpop3dの方だけですが、教えてくださったページにはimapの説明も
ありましたので、後で試してみたいと思います。

> なんとかPostfix + courier-imap + DracでPbSできそうです。
> 
> http://www.infojam.net/courier/drac-support.htm
> ↑にCourier-imapでDracを使うためのパッチの当て方が
> 書いてありました。
> 
> あとはmain.cfで
> smtpd_recipient_restrictions =
>          permit_mynetworks
>          check_client_access hash:/var/lib/drac/dracd
>          check_relay_domains
> 
> とすればできるのではないかと思いますので
> 近いうち試してみようと思います。
> 
> 
> At 02/06/03 01:25 +0900, you wrote:
> >早川@名古屋%元投稿者です。
> >
> >on 02.5.30 2:23 AM, Takanezawa Tetsuhiro at highkick@xxxxxxxxxxx
> >wrote:
> >
> > > はじめまして、高根澤と申します。
> > > # ちょっと古い記事へのリプライでもうしわけありません。
> > >
> > > 私も Postfix + courier-imap でMaildir型式でメールを使っています。
> > > Pop before SMTPに興味があり、ちょくちょくと調べてはいますが私もよ
> > > い解を持ち合わせいません。
> >
> >Postfix MLの方でも訊ね、いくつか情報をいただいたのですが、
> >Postfix, Maildirは譲れない、
> >courier-imapもpop3d,pop3d-ssl,imapd,imapd-sslに対応していて、
> >なかなかいいらしい、ということで、
> >僕はPOP before SMTPはあきらめ、SMTP AUTHにしました。
> >
> >使っているメールソフトがMicrosoft Entourageで、
> >これがSMTP AUTHに対応していたのも大きな理由です。
> >できればSASLユーザーの登録をせずに、
> >OSユーザーのパスワードでの認証をしたいのですが、
> >cyrus-saslのRPM再構築がうまくいかないようで、
> >いまバタバタしてる状況のためにペンディングにしています。
> >
> >参考までに、SMTP-AUTH化のメモを下記につけておきます。
> >cyrus-saslに--with-pwcheckをつけて再構築すれば
> >OSユーザーのパスワードでの認証ができるはずなのですが、
> >RPM再構築がうまくいっていません。
> >
> >
> >----------
> >
> >◎ SMTP-AUTHの設定
> >     ・VinePlus2.5より以下のRPMを調達
> >         cyrus-sasl-1.5.27-17vl1.i386.rpm
> >         cyrus-sasl-devel-1.5.27-17vl1.i386.rpm
> >     ・以下の手順にてCyrus-SASLをインストール
> >         # rpm -ivh cyrus-sasl-1.5.27-17vl1.i386.rpm \
> >             cyrus-sasl-devel-1.5.27-17vl1.i386.rpm
> >         ※ configureオプションは以下のようになっている
> >         configure \
> >             --enable-static --enable-shared \
> >             --with-plugindir=%{_libdir}/sasl \
> >             --with-dblib=gdbm \
> >             --disable-krb4 \
> >             --with-rc4 \
> >             --enable-anon \
> >             --enable-cram \
> >             --enable-plain \
> >             --enable-login
> >     ・/usr/lib/sasl/smtpd.confを作成して以下の1行を記述
> >         pwcheck_method: sasldb
> >     ・パスワードを生成
> >         # /usr/sbin/saslpasswd -u mail.hogehoge.net hayakawa
> >         Password:
> >         Again (for verification):
> >         # chgrp postfix /etc/sasldb
> >         # chmod 640 /etc/sasldb
> >         # ls -laF /etc/sasldb
> >         -rw-r-----    1 root     postfix     12673 May 23 10:00
> >         /etc/sasldb
> >     ・ユーザーを確認
> >         # /usr/sbin/sasldblistusers
> >         user: hayakawa realm: mail.hogehoge.net mech: DIGEST-MD5
> >         user: hayakawa realm: mail.hogehoge.net mech: PLAIN
> >         user: hayakawa realm: mail.hogehoge.net mech: CRAM-MD5
> >
> >     ・Vine2.5より以下のSRPMを調達
> >         postfix-0.0.20010228pl08-0vl3.src.rpm
> >     ・以下の手順にてSRPMをインストール
> >         $ rpm -ivh postfix-0.0.20010228pl08-0vl3.src.rpm
> >         $ cd ~/rpm/SPECS/
> >     ・PostfixをSASL化させるためspecファイルを編集
> >         (make行の直前に以下の行を挿入)
> >         make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/include" \
> >             AUXLIBS="-L/usr/lib -lsasl"
> >          ※ Release,Packager,Vendor,Changelogを相応に変更(
> >          Release:1h1)
> >    ・Postfixの自家製RPMパッケージを作成(Cyrus-SASLを先に入れておく
> >    こと)
> >         $ rpm -ba --clean postfix.spec 2>&1 | tee postfix.rpmlog
> >     ・SASL化したPostfixを以下の手順にてインストール(強引に入れ替え
> >     )
> >         # rpm -Uvh --force postfix-0.0.20010228pl08-1h1.rpm
> >     ・Postfixの設定ファイル/etc/postfix/main.cfを編集(以下の6行を追
> >     加)
> >         smtpd_sasl_auth_enable = yes
> >         smtpd_recipient_restrictions =
> >             permit_mynetworks
> >             permit_sasl_authenticated
> >             check_relay_domains
> >             reject
> >         ※ テストするときはpermit_mynetworksを外す
> >     ・Postfixの再起動
> >         # /etc/rc.d/init.d/postfix restart
> >         Shutting down postfix: postfix
> >         Starting postfix: postfix
> >
> >     ・SMTP-AUTHのテスト
> >         $ telnet localhost 25
> >         Trying 127.0.0.1...
> >         Connected to localhost.
> >         Escape character is '^]'.
> >         220 mail.hogehoge.net ESMTP Postfix
> >         EHLO localhost
> >         250-mail.hogehoge.net
> >         250-PIPELINING
> >         250-SIZE 10240000
> >         250-ETRN
> >         250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
> >         250 8BITMIME
> >         QUIT
> >
> >----------
> >
> >
> >
> >-----
> >With your dreaming, with your smile.
> >Hayakawa, Hiroshi <hayakawa@xxxxxxxxxxxxxxx>
> >Nagoya,Aichi,JAPAN ☆彡
> 
> 〜・〜・〜・〜・〜・〜・〜・〜・〜
> Yohsuke Ohkouchi
> loversoul@xxxxxxxxxx
> 〜・〜・〜・〜・〜・〜・〜・〜・〜
> 
> 
> 


-- 
Name	: Takanezawa Tetsuhiro
E-mail	: highkick@xxxxxxxxxxx