[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 1335] MacOS X 10.4 Tiger上でのSMTP-AUTHの実現について
- Subject: [postfix-jp: 1335] MacOS X 10.4 Tiger上でのSMTP-AUTHの実現について
- From: afreen <afreen_folder62@xxxxxxx>
- Date: Mon, 18 Jul 2005 16:32:28 +0900
Postfix MLの皆様
初めまして。afreenと申します。現在、自宅のMacで自宅
サーバを構築しようと苦闘しております。
Mac OS 10.4 TigerにはPostfix 2.1.5がインストールされていま
す。これを利用してSMTPサーバを稼働させよう
と考えています。main.cfを自分の環境に合わせて修正すること
で通常のメールの送受信は可能になりました。
続いてSMTP-AUTHによるSMTP認証を実現しようと試みまし
た。ところが、これがうまくいきません。是非みなさ
まの知恵をお借りしたく思います。
具体的な症状を説明します。Postfix自体はSMTP-AUTHが可
能なコンパイルがされていると思います。"telnet
localhost 25"の結果 250-AUTH の行に様々な認証方法があらわ
れています。
ところが、メールを送信することができません。ログには
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: Could not open db
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: Could not open db
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: no secret in database
とのエラーが表示されます。
エラーの内容からsasldb2に適切なパーミッションが設定されて
いないと考え, とりあえずパーミッションを640から
666に設定し直してから再度送信してみましたがエラーの表示は変わり
ませんでした。
また、chroot環境下でサーバを動かす場合には"/var/spool/
postfix/etc/"以下にsasldb2を配置しなければいけな
いとの情報から, sasldb2を上記ディレクトリにコピーしました
が結果は同様でした。
初学者の私にはこれ以外の理由で上記のようなエラーが出る原因が分か
りませんでした。どなたかアドバイスいただ
ければ幸いです。
気になっている点は次の通りです。
・/etc/sasldb2を/etc/sasldb2.dbと紹介しているサイト
がありますが、これはどちらが正しいのでしょうか?
・saslpasswd2 で追加するユーザは実在するユーザ(/etc/
passwdに存在する)でないといけないのでしょうか?
・SASLのドキュメントを読みますと, Berkeley DB が必要
と書いてありました。パッケージシステムfinkを用いて
db42, db42-shlibsをインストールしましたが、これはどのような意味
で必要なのでしょうか?
Postfixの設定にあたって参考にしたのは主に次の2つです。
・http://www.waishi.jp/~yosimoto/Postfix/
・UNIX MAGAXINE 2005. 7 "SOHO向けサーバーの構築(2)"
以下に設定ファイルの内容, ログの出力結果を付記しておきま
す。ご教授よろしくお願いいたします。
----- 以下 telnet localhost 25 の出力結果 -----
telnet localhost 25
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 hostname.example.jp ESMTP Postfix
EHLO
501 Syntax: EHLO hostname
EHLO localhost
250-hostname.example.jp
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH TWOWAYRANDOM SMB-NTLMv2 SMB-NT SMB-LAN-MANAGER MS-CHAPv2
PLAIN OTP NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 WEBDAV-DIGEST DHX APOP
250 8BITMIME
----- 以下 tail -f /var/log/mail.log の出力結果 -----
Jul 18 15:35:12 hostname postfix/postfix-script: starting the Postfix
mail system
Jul 18 15:35:12 hostname postfix/master[24096]: daemon started --
version 2.1.5
Jul 18 15:41:25 hostname postfix/smtpd[24103]: connect from unknown
[192.168.1.6]
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: Could not open db
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: Could not open db
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: SASL
authentication failure: no secret in database
Jul 18 15:41:26 hostname postfix/smtpd[24103]: warning: unknown
[192.168.1.6]: SASL CRAM-MD5 authentication failed
Jul 18 15:41:26 hostname postfix/smtpd[24103]: lost connection after
AUTH from unknown[192.168.1.6]
Jul 18 15:41:26 hostname postfix/smtpd[24103]: disconnect from unknown
[192.168.1.6]
----- 以下 postconf -n の出力結果 -----
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
mail_owner = postfix
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = hostname.example.jp
mydomain_fallback = localhost
myhostname = hostname.example.jp
mynetworks = 192.168.1.0/24, 127.0.0.0/8
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /private/var/spool/postfix
sample_directory = /usr/share/doc/postfix/examples
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_sasl_authenticated,
reject_unauth_destination, permit_auth_destination, reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_tls_key_file =
unknown_local_recipient_reject_code = 550
----- 以下 cat /usr/lib/sasl2/smtpd.conf の出力結果 -----
pwcheck_method: auxprop
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 1336] Re: MacOS X 10.4 Tiger上でのSMTP-AUTHの実現について, 藤森富士夫
- [postfix-jp: 1337] Re: MacOS X 10.4 Tiger上でのSMTP-AUTHの実現について, Toshiaki.S
[検索ページ]
[Postfix-JP ML Home]