このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

DNSサーバとメールサーバを一緒にしたい

発言者:ひで
( Date Tuesday, December 12, 2000 15:04:47 )


こんにちは。
質問なのですが、ネームサーバとメールサーバを同じマシンに
するとメールサーバが起動しません。エラーログが出てそこから
先へ行かないのです。どなたか解決方法を教えて下さい。
お願いします。

MacでネームサーバにはQuickDNSPro2.2.1を使っています。
メールサーバにはEIMS1.3.1を使っています。
EIMSを起動するとこのようなログがでます。
TCPServices Allocate error -23009
Too many connections allocated, check the Preference window

ちなみにネームサーバとメールサーバを別々のマシンにすると
正常に動きます。どうしても同じマシンで動かしたいのです。
どなたかお願いします。

田中求之 さんからのコメント
( Tuesday, December 12, 2000 15:37:48 )

お使いの Mac のシステムのバージョンはいくつですか?

それと、EIMS のコネクションの設定はどのようにしていますか?

>Too many connections allocated, check the Preference window

おそらく EIMS の SMTP や POP のコネクションの数を多くしすぎて
いるのが問題の原因ではないかと思います。

また、古いシステムだと、一度に開いておけるコネクションの数に
制限がありますので、それに引っ掛かっている可能性もあります。

ひで さんからのコメント
( Tuesday, December 12, 2000 16:17:14 )

田中求之さんレスありがとうございます。
>お使いの Mac のシステムのバージョンはいくつですか?
OS8.1です。マシンはPowerMac6100/66(ピザボックス)
です。
>EIMS のコネクションの設定はどのようにしていますか?
コネクションとはPreferences画面に出ているものでしょうか?
左側は
POP3Server Connections  8
SMTP Server Connections  10
PasswordServer Connections  2
Ph Server Connections  2
右側の Outgoing SMTP Connections  は 40 になっています。
なぜ別のマシンだとよくて一緒にするとダメなのか、調べている
のですがわかりません...。


田中求之 さんからのコメント
( Tuesday, December 12, 2000 16:58:29 )

>右側の Outgoing SMTP Connections  は 40 になっています。

ここを 10 ぐらいに減らしてみてください。40 はあまりに多すぎでしょう。
私のサーバなど outgoing は 2 で運用してますよ。

たぶん、この数値が多すぎることが、システムのコネクションの制限に
引っ掛かるんだと思います( 8.1 だと OpenTransport なので、そんなに
制限はきつくないはずなんだけどなぁ…)

ひで さんからのコメント
( Tuesday, December 12, 2000 17:31:49 )

田中求之さん度々のレスありがとうございます。
POP3Server Connections を4に
SMTP Server Connections  を5に
Outgoing SMTP Connections を8にしたところ
Server ready to go となったのですが、
メールの受け取りや受信はできません。メーラーが
メールサーバを認識できないようです。
これはネームサーバ側の設定がダメなのでしょうか。
OCNに調べてもらってもDNS側は問題ないと言われてしまって
お手上げです。

田中求之 さんからのコメント
( Tuesday, December 12, 2000 23:09:21 )

DNS サーバのメールに関係する部分の設定はどうなっているのでしょうか?
メーラーがサーバを見つけられないというのは、単純に、メールサーバの
情報がクライアントに伝わっていないということのようですが…

メールサーバを動かすサーバを色々と替えているようですが、その作業の際には
DNS のレコードの変更もちゃんと行っていますよね?

noriki さんからのコメント
( Wednesday, December 13, 2000 02:43:03 )

こんにちは。
わたしもQuickDNSProとEIMSを同じマシンで動かしてます。
メーラーの設定orメールサーバーのクライアント設定ではないでしょうか?
メールアドレスで***@mail.domain.co.jpなどと「@」の後に
「mail.」を入れとかないと私の所でも最初認識してくれませんでした。

ひで さんからのコメント
( Wednesday, December 13, 2000 10:48:10 )

>田中求之さん レスありがとうございます。
DNSサーバのメールに関係する部分の設定は
mail.domain.co.jp  CNAME   ns.domain.co.jp (同じマシンのとき)
mail.domain.co.jp     A        ***.***.***.***(別々のとき)
というふうにしています。
OCNのページ(www.ocn.ad.jp/setup/dns/quick.html)を参考
にしています。他になにか設定箇所ってありましたでしょうか...。
マシンが別々のときはクライアントマシンはきちんとメールサーバへ行くのですがひとつのマシンにするとそちら(DNS&MAILサーバ)のほうへ読みに行かないのです。
レコードの変更ってシリアルのことでしょうか。毎回数字をあげて
更新しています。

>noriki さん レスありがとうございます。
「mail.」をクライアントのメーラーに入れて再度接続してみたのですがダメでした。これはEIMS側にも設定があるのでしょうか。
今は「***@domain.co.jp」のアドレスなので 「***@mail.domain.co.jp」にしてしまうと不都合は起こりませんでしょうか。メールサーバは管理者が別なのでうかつに触れないのです。

田中求之 さんからのコメント
( Wednesday, December 13, 2000 12:54:11 )

>mail.domain.co.jp  CNAME   ns.domain.co.jp (同じマシンのとき)

このとき、

domain.co.jp    MX     10   ns.domain.co.jp

の設定を忘れないようにしてください。

で、EIMS の Servers に

domain.co.jp
mail.domain.co.jp

を追加してありますか? 何も設定を行なわないで立ち上げると

ns.domain.co.jp

しか入っていないと思います。

ひで さんからのコメント
( Thursday, December 14, 2000 12:33:06 )

なんとかメールサーバとネームサーバを同じマシンで動かすことができました。
田中さんありがとうございます。
しかし自分あてに携帯のJ-SKYでメールを送ってみたところ
届きませんでした。
家からメールを会社に送ってみたところ8時間かかったり、その
件でOCNに問い合わせてメールのやりとりをしてみたところ
あっさりと届いたり(会社->OCNとOCN->会社)。
自分の設定がうまくできているのか当分は様子見です。
スパムによる遅延ではないようですが...。