高柳です。 [root@wing-server root]# vi /etc/postfix/main.cf ではなく postconf を使った方が正確な物が出てきます で 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 が原因ではないんでしょうかね? なぜ mynetworks = 192.168.1.1/5 なのでしょうか? 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 | |ご指導よろしくお願いします。 | | -- Y.Takayanagi