TOPページ掲示板
作成日:2006年04月29日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.1527 SMTP-AUTHの設定で


No.1527 投稿時間:2006年04月29日(Sat) 18:47 投稿者名:Park URL:
タイトル:SMTP-AUTHの設定で

SMTP-AUTHの設定をしていたら、
$telnet localhost 25
で接続したときに、
Escape character is '^]'.
と表示されたまま次に何も表示されず、
そのままフリーズしてしまいました。

設定はちゃんとこのサイトどおりにやりました。

何が原因なのでしょうか。
ご回答、よろしくお願いします。


No.1528 投稿時間:2006年04月29日(Sat) 19:21 投稿者名:Yosi@管理人 URL:
タイトル:Re: SMTP-AUTHの設定で

Postfixは起動していますよね?

また、ログはどうなってます?


No.1530 投稿時間:2006年04月29日(Sat) 22:01 投稿者名:Park URL:
タイトル:Re^2: SMTP-AUTHの設定で

Postfixは起動しています。
ログはこのようになっていました。
たぶんこれが1回のエラーで出るエラー文一式だと思います。

Apr 29 18:38:03 Vine-Prohost postfix/smtpd[7314]: fatal: open database /etc/mail/draced.db: No such file or directory
Apr 29 18:38:04 Vine-Prohost postfix/master[7208]: warning: process /usr/lib/postfix/smtpd pid 7314 exit status 1
Apr 29 18:38:04 Vine-Prohost postfix/master[7208]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

このようになっていました。


No.1531 投稿時間:2006年04月29日(Sat) 23:21 投稿者名:Yosi@管理人 URL:
タイトル:Re^3: SMTP-AUTHの設定で

dracdの設定をしていませんか?

下記コマンドの結果はどうなるでしょう?
# postconf -n


No.1532 投稿時間:2006年04月29日(Sat) 23:37 投稿者名:Park URL:
タイトル:Re^4: SMTP-AUTHの設定で

dracdの設定はしていません。

#postconf -n の結果は
こうなりました。

alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_percent_hack = yes
body_checks = regexp:/etc/postfix/body_checks
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
default_rbl_reply = $rbl_code <$recipient>: Recipient address rejected: User unknown in local recipient table-spam
disable_vrfy_command = yes
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
inet_interfaces = all
maps_rbl_reject_code = 550
mydestination = $myhostname, localhost.$mydomain $mydomain 192.168.11.2
mydomain = park.ddo.jp
myhostname = park.ddo.jp
mynetworks = 192.168.11.0/24, 127.0.0.0/8 #, check_client_access hash:/etc/mail/draced
myorigin = $mydomain
relay_domains = $mydestination
smtpd_banner = $myhostname ESMTP unknown
smtpd_client_restrictions = permit_mynetworks, reject_rbl_client relays.ordb.org, reject_rbl_client sbl-xbl.spamhaus.org,permit
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, regexp:/etc/postfix/recipient_checks.reg, reject_non_fqdn_recipient, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender
unknown_local_recipient_reject_code = 550


No.1535 投稿時間:2006年04月30日(Sun) 09:18 投稿者名:Yosi@管理人 URL:
タイトル:Re^5: SMTP-AUTHの設定で

> dracdの設定はしていません。

しかしログを見た感じdracdがかんでいるような気がします。
PbSしようとしているような気がします。


> mynetworks = 192.168.11.0/24, 127.0.0.0/8 #, check_client_access hash:/etc/mail/draced

ここも、dracdの設定部分はちゃんと削除してみてはどうかな。

> mydestination = $myhostname, localhost.$mydomain $mydomain 192.168.11.2

ここも、
mydestination = $myhostname, localhost.$mydomain $mydomain
にしてみては?


Postfixはりビルドしてインストール後に再起動してますよね?

courier-imapはPbS仕様ではなくノーマルをインストールしましたよね?

またdracdはアインストールしましたか?


No.1561 投稿時間:2006年05月01日(Mon) 22:20 投稿者名:Park URL:
タイトル:Re^6: SMTP-AUTHの設定で


> > mydestination = $myhostname, localhost.$mydomain $mydomain 192.168.11.2

> ここも、
> mydestination = $myhostname, localhost.$mydomain $mydomain
> にしてみては?

ありがとうございます。
192.168.11.2を削除したら、
ちゃんと接続できました。
ありがとうございました。


No.1679 投稿時間:2006年06月17日(Sat) 17:58 投稿者名:pepe URL:
タイトル:Re^7: SMTP-AUTHの設定で

Parkさんと同じ所でハマってます^^;
「Mailサーバー構築」の「SMTP-AUTH編」の「SMTP-AUTHの動作と認証テスト」の部分で、telnetで実験しようとすると「 Escape character is '^]'.」で止まってしまいます。
なにも返ってきません。

OS自身(Vine 3.2)のインストールは「フルインストール」なので、これに該当するよからぬものも入ってしまっているのではとも思いますが…。
rpm -e qpopper
rpm -e imap
…はちゃんとやっていますし、Synapicで確認すると入っていない状態になっています。
dracdも入っていません。

postconf -nの結果は以下の通りです。
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_percent_hack = yes
broken_sasl_auth_clients = yes #←追記(Outlook Expressの認証でlogin可能)
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
home_mailbox = Maildir/
inet_interfaces = all
mail_owner = postfix
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = aaaa.net
myhostname = aaaa-server.aaaa.net
mynetworks = 192.168.0.0/24, 127.0.0.0/8
myorigin = $mydomain
queue_directory = /var/spool/postfix
relay_domains = $mydestination
smtpd_banner = $myhostname ESMTP unknown
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes #←追記(cyrus-saslによるSMTP認証機能を有効に)
smtpd_sasl_local_domain = $mydomain #←追記(ローカル認証のREALMの指定)
unknown_local_recipient_reject_code = 550

Parkさんが解決できた部分はちゃんとできてるように思えますし…。
実は4回OSを再インストしたんですが、各サーバー設定の順番を変更してみても結局、ここで同じ状態に陥ってます(苦笑)
懲りずに5度めの再インストで今度はフルインストールじゃなくカスタマイズで最小限で…とも考えてはいるんですが、その前に解決できればと思い書き込みした次第です。

考えられる設定間違い、あとやるべき方法がありましたら御指摘くださいませ。


No.1680 投稿時間:2006年06月17日(Sat) 18:09 投稿者名:Yosi@管理人 URL:
タイトル:Re^8: SMTP-AUTHの設定で

接続できない時のログも掲載してください。

見難くなりますので、できれば新規スレッドを立て直してください。


No.1682 投稿時間:2006年06月19日(Mon) 16:14 投稿者名:pepe URL:
タイトル:Re^9: SMTP-AUTHの設定で

とりあえず解決しましたので別スレにせず、ここに書かせていただきます。

ログは…mail.logを見てもそれらしいのも見つからず、他に見るべきログもよくわからないまま…結局カスタマイズでOSを5回目再インストール決行!(苦笑)
OS全体のアップグレードのみ行い、即「SMTP-AUTH編」を実行。
問題のtelnet部分になると、、、すんなり繋がりました。
が、しかし!他のサーバー部分で、インストールされていないものがあるためにエラー続出。。。
どれを追加インストすれば良いのかもよくわからないので、6回目!カスタマイズで再度(今度は5回目より少しインスト内容を増やし)トライ。
telnetも順調に行ったものの5回目とは違った部分でやはり足りないものがあり断念。
ここはやはり「フルインストール」でなぜtelnetが繋がらないのか追求するのが男!…と思い7回目…フルインストール。
1〜4回目となんら変わらないことしかしていないのになぜかすんなりtelnetが繋がり…結局、理由はわかっていませんが成功しました。

お騒がせして、申し訳ありませんでした。



TOPページ掲示板▲頁先頭