野中です。 他の方もご指摘されていますが > mynetworks = 192.168.1.1/5 127.0.0.0/8 と設定されているようですが 192.168.1.1/5と書かれるということはIPについての基礎知識があるのか疑問に思われます。 いきなりSMTP-Auth機能以前に通常のPostfixで設定をマスターしてから段階をふんだ方がよいと思います。 あと MXの設定はできる環境にあるのでしょうか? たしかpostfixでのメール送信はMXでの名前解決が必要だと思いましたが... グローバルに向けてサーバーを立てるということは社会的責任をともないますのでご慎重に On Thu, 1 Feb 2007 23:54:34 +0900 "miyao" <miyao@xxxxxxxxxxx> wrote: > 宮尾です。 > お世話になっております > 今、メールサーバの構築に取りかかっていて、どうしても > メールのテストが上手くいかず悩んでおります。 > ご指導を受けるに当たり作業内容を全部送りたいのですが、 > 改行がいつもめちゃくちゃになって読みにくいメールになるので > 問題点等抜粋してログをお乗せします > > [メールサーバ構築] > 1.送信メールサーバ(SMTP)は Postfix2.2.10 > SMTPの認証にはSMTP-Auth機能を利用する。 > 2.受信メールサーバ(POP/IMAP)は Dovecot > > > 「問題点」 > 途中で中断されてしまいます。 > [root@wing-server root]# telnet 192.168.1.2 25 > Trying 192.168.1.2... > Connected to 192.168.1.2. > Escape character is '^]'. > Connection closed by foreign host. > > 「認証機能SMTP-Authを設定する」 > [root@wing-server root]# apt-get install cyrus-sasl cyrus-sasl-devel > cyrus-sasl-md5 cyrus-sasl-plain db4-devel > [root@wing-server root]# vi /usr/lib/sasl2/smtpd.conf ← 新規作成 > pwcheck_method: auxprop > auxprop_plugin: sasldb > mech_list: cram-md5 digest-md5 plain login > ※個人用のパスワードやディレクトリも別途作業で整えました > > 「ポート確認」 > [root@wing-server root]# nmap 192.168.1.2 (抜粋) > 25/tcp open smtp > > 「ログの内容」 > [root@wing-server root]# more /var/log/maillog (抜粋) > Feb 1 22:33:18 wing-server postfix/postfix-script: stopping the Postfix > mail system > > Feb 1 22:33:18 wing-server postfix/master[8631]: terminating on signal > 15 > > Feb 1 22:33:18 wing-server postfix/postfix-script: starting the Postfix > mail system > > Feb 1 22:33:18 wing-server postfix/master[8923]: daemon started -- > version 2.2.10, configuration /etc/postfix > > Feb 1 22:33:22 wing-server postfix/smtpd[8930]: connect from > unknown[192.168.1.2] > > Feb 1 22:33:22 wing-server postfix/smtpd[8930]: fatal: non-null host > address bits in "192.168.1.1/5", perhaps you should use > > "192.0.0.0/5" instead > > Feb 1 22:33:23 wing-server postfix/master[8923]: warning: process > /usr/lib/postfix/smtpd pid 8930 exit status 1 > > Feb 1 22:33:23 wing-server postfix/master[8923]: warning: > /usr/lib/postfix/smtpd: bad command startup -- throttling > > Feb 1 22:59:05 wing-server postfix/smtpd[9145]: connect from > unknown[192.168.1.2] > > Feb 1 22:59:05 wing-server postfix/smtpd[9145]: fatal: non-null host > address bits in "192.168.1.1/5", perhaps you should use > > "192.0.0.0/5" instead > > Feb 1 22:59:06 wing-server postfix/master[8923]: warning: process > /usr/lib/postfix/smtpd pid 9145 exit status 1 > > Feb 1 22:59:06 wing-server postfix/master[8923]: warning: > /usr/lib/postfix/smtpd: bad command startup -- throttling > > 「Postfix の設定」 > (インストール1の設定1: postfix 基本設定) > [root@wing-server root]# vi /etc/postfix/main.cf > myhostname = mail.wing-server.com > > mydomain = wing-server.com > > myorigin = $mydomain > > inet_interfaces = all > > mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain > > mynetworks = 192.168.1.1/5 127.0.0.0/8 > > header_checks = regexp:/etc/postfix/header_checks > > smtpd_banner = $mydomain ESMTP unknown > > smtpd_sasl_auth_enable = yes > > broken_sasl_auth_clients = yes > > smtpd_sasl_local_domain = $mydomain > > smtpd_sasl_security_options = noanonymous > > smtpd_recipient_restrictions = permit_mynetworks, > permit_sasl_authenticated, reject_unauth_destination > > broken_sasl_auth_clients = yes > > ご指導よろしくお願いします。 > >