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

[postfix-jp:03847] Re: SMTP-AUTH の認証に関して



こんばんは。
SMTP-AUTHで上手くいかないとのことですが、
私も以前これにはまり、こちらにお世話になりました。
若林さんの設定等を見る限り、main.cfやsasldbで使用するrealmが 一致していない
ように思えます。
これが一致していないと認証に失敗します。
詳細はこのメーリングリストの過去ログ[postfix-jp:02514] のやりとりを見てくだ
さい。

> saslpasswd2 -c -u hoge.net a

としたなら、main.cfの設定が「smtpd_sasl_local_domain = $mydomain」
としないと認証に失敗します。
でも、デフォルトは「smtpd_sasl_local_domain = $mydestination」なので
saslpasswd2 -c -u host.hoge.net a
にする必要があります。
てか、下記のmain.cfにsmtpd_sasl_local_domainの設定がありませんが、
ちゃんと設定していますか?

> debug_peer_level = 2
> inet_interfaces = all
> mail_owner = postfix
> mydestination = $myhostname, localhost.$mydomain $mydomain
> mydomain = hoge.net
> myhostname = piyo.hoge.net
> mynetworks = 192.168.0.0/24, 127.0.0.0/8
> myorigin = $mydomain
> relay_domains = $mydestination
> smtpd_recipient_restrictions = permit_mynetworks,
>        permit_sasl_authenticated,
>        permit_auth_destination,
>        reject_unauth_destination,
>        reject
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_security_options = noanonymous
> broken_sasl_auth_clients = yes

あと、

> smtpd_recipient_restrictions = permit_mynetworks,
>        permit_sasl_authenticated,
>        permit_auth_destination,
>        reject_unauth_destination,
>        reject

としていますが、2.0系ではこの設定は間違いです。
正しくは、
「smtpd_recipient_restrictions =
permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination」
です。
最後に、とこどころ自分の環境に合わせて読み替える必要がありますが、
おやじさんのページ(各設定ページ、FAQ、BBS)をしっかり読めば、殆どのことは解
決できますよ。

References
[postfix-jp:03846] SMTP-AUTH の認証に関して, siken sin

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