vine-users ML アーカイブ



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

  • From: "miyao" <miyao@xxxxxxxxxxx>
  • Subject: [vine-users:075981] メールサ ーバの設定
  • Date: Thu, 1 Feb 2007 23:54:34 +0900
宮尾です。
お世話になっております
今、メールサーバの構築に取りかかっていて、どうしても
メールのテストが上手くいかず悩んでおります。
ご指導を受けるに当たり作業内容を全部送りたいのですが、
改行がいつもめちゃくちゃになって読みにくいメールになるので
問題点等抜粋してログをお乗せします

[メールサーバ構築]
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

ご指導よろしくお願いします。