[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01699] Re: POP before SMTP 化 改め SMTP AUTH化



こんにちは。早川@名古屋です。

on 02.5.23 11:26 PM, Takashi SUGIMOTO at muneharu@xxxxxxxx wrote:

>> とりあえず--with-pwcheckなしの、
>> つまりcyrus-saslはVinePlus2.5のRPMを入れただけの状態ですが、
>> 以下の手順にて動作を確認しました。
> :
>> --with-pwcheckの問題については
>> ややペンディングぎみですがこれから調べます。
> 
> VinePlus の cyrus-sasl は pwcheck を使わなくても
> pam で認証できるようになっているはずで、
> pwcheck_method を sasldb から pam にすればよいのではないかと思います。
> # といっても、私は sasldb を使っていますが。(^^;

/usr/lib/sasl/smtpd.confを

pwcheck_method: pam

に変えただけではどうもダメなようです。

他の作業もあるので、しばらくペンディングにして
また調べてみようと思いますが、
現時点までに試した手順としては以下の通りです。
一つ一つの検証が不十分かもしれませんので、
その点はご了解ください。

(先日のとは別のマシンで試しました)
・VinePlus2.5のcyrus-saslをインストール
・SASL対応にしたPostfixを更新インストール
・/usr/lib/sasl/smtpd.confを上記のとおり作成
・/etc/postfix/main.cfに以下の記述を追加してPostfixを再起動

smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =
    permit_sasl_authenticated
    check_relay_domains

(この時点で/etc/sasldbは存在していません)

ローカルネットワーク上のMac(192.168.0.2)の
メールソフトEntourage(v9.0, 2615)のSMTPサーバーの設定を変更して送信をテスト。
/var/log/maillogは以下の通りとなりました。

May 25 09:22:35 ns1 postfix/smtpd[19435]: connect from unknown[192.168.0.2]
May 25 09:22:35 ns1 postfix/smtpd[19435]: warning: unknown[192.168.0.2]:
SASL LOGIN authentication failed
May 25 09:22:40 ns1 postfix/smtpd[19435]: lost connection after AUTH from
unknown[192.168.0.2]
May 25 09:22:40 ns1 postfix/smtpd[19435]: disconnect from unknown

ちなみにローカルホストからのtelnetの結果は以下のようになります。

# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.hogehoge.com ESMTP Postfix
EHLO localhost
250-mail.hogehoge.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH PLAIN LOGIN
250 8BITMIME
QUIT
221 Bye

なかなか一筋縄にはいきませんね。



-----
With your dreaming, with your smile.
Hayakawa, Hiroshi <hayakawa@xxxxxxxxxxxxxxx>
Nagoya,Aichi,JAPAN ☆彡

References
[postfix-jp:01682] Re: POP before SMTP 化 改め SMTP AUTH化, Takashi SUGIMOTO

[検索ページ] [Postfix-JP ML Home]