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

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



初めまして、若林と申します。

さて早速質問なのですが、
SMTP-AUTHのplain認証が成功しません。
過去ログを読んで書かれていることは一通り試したと思うのですが・・・。
同じような症状に遭遇した方はたくさんおられるようですが、
どうやって認証を通るようにさせたのか、教えて頂けないでしょうか。

全てソースから入れており、バージョンは下記の通りで、
postfix-2.0.9
cyrus-sasl-2.1.17
OSは、
fedora core1
です。

----------------------------------------以下、現状です。

saslpasswd2 -c -u hoge.net a
Password:a
Again (for verification):a

を実行し、

sasldblistusers2
a@xxxxxxxx: userPassword

printf 'a\0a\0a' |mmencode
YQBhAGE=

と表示される状態です。

telnet localhost 25 
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 piyo.hoge.net ESMTP Postfix
EHLO hoge.net
250-piyo.hoge.net
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-XVERP
250 8BITMIME
AUTH PLAIN YQBhAGE=
535 Error: authentication failed
quit
221 Bye
Connection closed by foreign host.

/var/log/maillogにはこのようなログが残ります。

Jan 16 17:44:53 localhost postfix/smtpd[29139]: warning: SASL authentication failure: Password verification failed
Jan 16 17:44:53 localhost postfix/smtpd[29139]: warning: localhost[127.0.0.1]: SASL PLAIN authentication failed

----------------------------------------以下、設定です。

http://www.kobitosan.net/postfix/readme/SASL_README.jp
http://www.aritia.org/hizumi/dsl/page_27.htm
http://acorn.zive.net/~oyaji/mail2/smtp-auth-tls.htm

といったページを参考に、cyrus-sasl-2.1.17は/usr/localで展開して

./configure --enable-login --with-pwcheck

postfix-2.0.9は/usr/localで展開して

make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl" \
AUXLIBS="-L/usr/local/lib/ -lsasl2"

という感じで入れました。尚、設定は全てデフォルトのままです。
そのあとに
cp /etc/sasldb2 /var/spool/postfix/etc/sasldb2
を行い、
/usr/local/lib/sasl/smtpd.conf には
pwcheck_method:auxprop と書かれています。

最後にpostconf -nです。(一部抜粋)
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

何か足りない部分がありましたらお知らせ下さい、付け加えます。

--
sikensin@xxxxxxxxxxx

_________________________________________________________________
友達と24時間ホットライン「MSN メッセンジャー」、今すぐダウンロード! http://messenger.msn.co.jp

Follow-Ups
[postfix-jp:03847] Re: SMTP-AUTH の認証に関して, Daisuke Haga

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