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

EIMS1.3.1で外部ドメインからのメール送信が不可

発言者:ifook
( Date Monday, May 28, 2001 21:10:30 )


以前はマックのサーバー相談でお世話になりました。
本日テストとしてMacOS9.1+EIMS1.3.1でメールのテストをしました。
結論から言いますと、
メールサーバーのドメイン(aaa.or.jp)
メール送受信に利用する接続プロバイダ(bbb.ne.jp)
メール送信先別のドメイン(ccc.com)にメールが送信できません。
いろいろテストしましたが、
1)メールの受信はできました。
(bbb.ne.jpで接続してaaa.or.jpのアカウントでメールサーバー受信)
2)メールの送信先が同じメールサーバーと同じドメインなら送信OK。
(bbb.ne.jpで接続してaaa.or.jpのアカウントで同じaaa.or.jpの別の
 アカウントへのメール送信はOK)
3)メールサーバーと同じドメイン内でなら送信他のドメインに送信OK。
(aaa.or.jp内からaaa.or.jpのアカウントで***@ccc.comはOK。但し、メールササーバーと同じマシンのメーラーで送信)

業者の用意した他のメールサーバー(Win2000+サイ○ウズメールサーバー2)
でも同じ現象がでました。
業者がログを調査したところSMTPの認証まではOKだと思うとの事です。

----メールソフトのエラーメッセージです。
SMTP, サーバーの応答 : '553 Requested action not taken: mailbox name not allowed', ポート : 25, キュリティ (SSL) : なし, サーバー エラー : 553, エラー番号 : 0x800CCC79
----

ちなみに、本日ファイアーウォールの設定も別の業者で行っていて、その辺は
チェックしてませんといわれました。

この内容でわかるようでしたら、是非ご指導ねがいます。

たまちゃん さんからのコメント
( Monday, May 28, 2001 22:17:26 )

EIMS 1.3.1 での Relay Restrictions はどう設定していますか?
また送信できないケースで,メールソフトの SMTP サーバには何を
指定していますか?

症状からはメールリレーの制限にひっかかっているように見えます。

ifook さんからのコメント
( Monday, May 28, 2001 23:44:23 )

たまちゃんさんこんばんは。
Relay Restrictionsは両方を試してみましたが両方とも同じ動きでした。
SMTPサーバーはmail.aaa.or.jp とただの、aaa.or.jpもためしました。
ただ、前回のDNSサーバーの設定誤りが他のプロバイダーのDNS
に残ってって接続できない事があったので、今はIPアドレスを直接しています。

たまちゃん さんからのコメント
( Tuesday, May 29, 2001 00:04:10 )

>Relay Restrictionsは両方を試してみましたが両方とも同じ動きでした。
>SMTPサーバーはmail.aaa.or.jp とただの、aaa.or.jpもためしました。

メールアドレスを「bbb.ne.jp」のものにして,「aaa.or.jp」を
SMTP サーバとして送ろうとすると,リレー制限にかかって送信す
ることはできません。

どうしても送りたい場合は,「bbb.ne.jp」をリレーを許可するドメ
インとして加えると大丈夫だと思います。

ifook さんからのコメント
( Tuesday, May 29, 2001 16:57:21 )

>どうしても送りたい場合は,「bbb.ne.jp」をリレーを許可するドメ
>インとして加えると大丈夫だと思います。
加えてみましたが、やはりだめでした。
他に設定があるのでしょうか?・・

たまちゃん さんからのコメント
( Tuesday, May 29, 2001 20:15:50 )

推測で書いているのでもう少し詳しい情報をください。

1.EIMS 側の(現在の)詳しい設定
2.メールソフトの詳しい設定
3.エラーメッセージの有無
4.EIMS のログ

等です。どのようなエラーが出ているでしょうか。それと bbb.ne.jp
の側で外部の SMTP サーバを使ってもいいような設定にしているで
しょうか(禁止しているプロバイダも多いです)。

セキュリティ上の理由からは今回なさろうと(私が推測)している
ことは全くお勧めできません。外部のプロバイダを使っており,し
かも外部のプロバイダのアカウントを語るのであれば,そのプロバ
イダの SMTP サーバを使うべきです。どうしても自前のサーバを外
部から使いたいのであれば,SMTP 認証を使って送信すべきでしょう。
この場合は自ドメインのアカウントを名乗ることになります。

ifook さんからのコメント
( Tuesday, May 29, 2001 23:43:36 )

たまちゃんさん。説明がうまく出来なくてすみません。
私も勉強不足で、どこに原因があるかも解らない状態です。

EIMS1.3.1の説明をいろいろ見て設定したつもりですが、いまいち自信がない
です。明日職場にいって設定を見てみます。
メールソフトはWinOE5ですが、実はインターネット接続を共有するのに
porxy2000というソフトを使ってます。メールソフトではpop,smtpサーバー
はそのプロキシーサーバーを指定してまして、proxy2000側でアカウント
別に、メールサーバー(pop,smtp)を指定できるのです。アカウントや
パスワードの認証はメールサーバー側で行うように設定しています。
その辺もあるかもしれません。
私のやりたい事を整理してみますと、
メールサーバー(mail.aaa.or.jp),メール送受信に利用する接続プロバイダ
(bbb.ne.jp)、メール送信先のドメイン(ccc.com)、でifook@aaa.or.jp
のからppppp@ccc.comにメールを送りたいのです。
これがリレーってことですよね?。

送れない時のログが、
Tue, 29 May 2001 16:46:50 +0900 111.111.111.11 SMTP connection opened
Tue, 29 May 2001 16:46:51 +0900 111.111.111.11 SMTP connection from mail.aaa.or.jp (111.111.111.11)
Tue, 29 May 2001 16:46:51 +0900 111.111.111.11 SMTP connection closed
これしか無いのです。

余談ですが、メールアドレスがifook@aaa.or.jpでもpop.smtpサーバーを
指定するのにmail.aaa.or.jpとaaa.or.jpでは意味が違うのですよね。

よろしくお願いします。

たまちゃん さんからのコメント
( Wednesday, May 30, 2001 00:06:37 )

>Tue, 29 May 2001 16:46:50 +0900 111.111.111.11 SMTP connection opened
>Tue, 29 May 2001 16:46:51 +0900 111.111.111.11 SMTP connection from mail.aaa.or.jp (111.111.111.11)
>Tue, 29 May 2001 16:46:51 +0900 111.111.111.11 SMTP connection closed

これは送信できていないということを表しています。このときの
エラーログを確かめたら理由が分かるかもしれません。

それと EIMS 側のリレーの設定は「Only relay」の方を選択してい
るのですね。

>これがリレーってことですよね?。

自ドメイン(aaa)から他ドメイン(ccc)へメールを出すことを
リレーといいます。第3のドメイン(bbb)の有無は関係ありま
せん。第3のドメインからリレーできてしまうのを第3者間中継,
もしくは(今日日の言葉では)不正中継といいます。

ifook さんからのコメント
( Wednesday, May 30, 2001 17:49:24 )

>これは送信できていないということを表しています。このときの
>エラーログを確かめたら理由が分かるかもしれません。
エラーログには何も残っていませんでした。

私のやろうとしている事は、おかしいのでしょうか・・

たまちゃん さんからのコメント
( Wednesday, May 30, 2001 19:46:47 )

>私のやろうとしている事は、おかしいのでしょうか・・

なさろうとしていることが(設定を含めて)まだ分かっていないん
です。すみません。

もし,bbb.ne.jp で接続して,aaa.or.jp のユーザとしてメールの
送信を行いたい(という理解でよければ),かつフリーウェアのサ
ーバがいい,というのであれば SIMS での運用をお勧めします。

SMTP 認証や POP before SMTP に対応していますので,正規のユー
ザとしてメールを送信できます。

ifook さんからのコメント
( Wednesday, May 30, 2001 20:34:35 )

たまちゃんさん。本当にすみません。

>もし,bbb.ne.jp で接続して,aaa.or.jp のユーザとしてメールの
>送信を行いたい(という理解でよければ),かつフリーウェアのサ
>ーバがいい,というのであれば SIMS での運用をお勧めします。
↑↑をやりたいんです。
ただ、フリーでなくても良いのです。将来的にEIMS3.0を購入しても良いの
ですが、自前の環境でそれが可能かを判断したかたのです。

>SIMS での運用をお勧めします。
>SMTP 認証や POP before SMTP に対応していますので,正規のユー
>ザとしてメールを送信できます。
試そうと思ったのですが、設定が簡単なEIMS1.3.1でまずテストと思いまして・・
SIMSもやってみます。

ただ、先ほどメールサーバーをaaa.or.jpではなくて、まったく別のダイアルアッププロバイダーに接続してEIMSを起動してみたんです。一応メールサーバーとして
動いたので同じような事をやったらメールが送信できたんです。
ってことは、ファイアーウオールかルータ、aaa.or.jpのDNSの設定かなと
思っています。
再度調査します。本当にありがとうございます。




稲垣 さんからのコメント
( Thursday, May 31, 2001 10:25:52 )

 もしEIMS 3.0も検討しているのであれば、3.0でも試用版があるので、そちらで
でも試して下さい。

 基本機能的な部分からからなり拡張/補充されていますので、いきなり乗り換え
てもメールサーバ自体の知識がそれなりに無いと厳しいかも知れません。