vine-users ML アーカイブ



[vine-users:075983] Re: メール サーバの設定

  • From: "Y.Takayanagi" <mlist@xxxxxxxxxxxxxx>
  • Subject: [vine-users:075983] Re: メール サーバの設定
  • Date: Fri, 02 Feb 2007 01:03:05 +0900
高柳です。

[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