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

[postfix-jp:02179] SMTP-Authでまたつまずいております



奥村ともうします。
SMTP-Authでまたつまずいております。

正しく送信ユーザを登録したつもりなのですが、
535の認証失敗エラーがでてしまいます。

環境:TurboLinuxSV7 (K=2.4.18)
SASL: cyrus-sasl 1.5.27
PostFix: 1.1.11

つまずいているやり方

1. DB3をインクルード
	/usr/include/db.h  は db3にしました。

2. cyrus-saslをインストール
	./configure --enable-login=yes
	make
	make install
	ln -s /usr/local/lib/sasl /usr/lib/sasl  でリンクしました。

3. postfixをインストール

	専用ユーザ postfix  グループ postdrop をそれぞれ作成。

	make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include" 
  AUXLIBS="-L/usr/local/lib -lsasl"

  * /usr/local/include には、sasl.h 等が確認できました。 	
	/usr/local/lib には libsasl が確認できました。

	make
	make install

4.	sasldb の作成
	
	/usr/local/lib/sasl/smtpd.conf の内容を
    pwcheck_method:  sasldb としました

	ユーザ taro をパスワード tarotaro で登録
	echo "tarotaro" | saslpasswd -p taro

	sasldblistusers で taro をチェック

            user:taro realm:s.domain.dom mech:PLAIN
            user:taro realm:s.domain.doom mech:CRAM-MD5
            user:taro realm:s.domain.dom mech:DIGEST-MD5

	/etc/sasldb は chown root.postfix ; chmod 640

5. main.cfの書き換え(主要部分です)

		myhostname = s.domain.dom
		mydomain = domain.dom
		myorigin = domain.dom
		mydestination = domain.dom

		mynetworks_style = subnet
		smtpd_sasl_auth_enable = yes
		smtpd_sasl_local_domain = $myhostname

		smtpd_recipient_restrictions = permit_mynetworks, 	
		permit_sasl_authenticated, check_relay_domains, reject
	
		smtpd_sasl_security_options = noanonymous				
		broken_sasl_auth_clients = yes


6. postfix を起動し、telnet localhost 25 でチェック

	  250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
	  250-AUTH=LOGIN PLAIN DIGEST-MD5 CRAM-MD5


これで、できあがりとばかりにリレーしましたところ、
アウトルックでも、EdMax でも「535認証失敗」となってしまいます。

是非助けてください。よろしくお願いいたします。

Follow-Ups
[postfix-jp:02182] Re: SMTP-Authでまたつまずいております, IKEDA Nozomu

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