vine-users ML アーカイブ



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

  • From: P1300 <p1300@xxxxxx>
  • Subject: [vine-users:075988] Re: メール サーバの設定
  • Date: Fri, 2 Feb 2007 14:12:37 +0900

  野中です。
  
  他の方もご指摘されていますが
 > 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
> 
> ご指導よろしくお願いします。
> 
>