- PR -

Exchangeサーバから外部メールサーバへの転送

1
投稿者投稿内容
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2004-10-26 14:40
いつもお世話になっております。
Exchangeサーバを使ってメール送信した時に、外部のメールサーバへ転送する設定を
教えて下さい。

現在、以下のような構成があります。

┌-----------------┐
| 外部メールサーバ  |(example.co.jp)
└--------+--------┘
       |
   インターネット
       |
┌-------+--------┐
|  Exchange2003 |
└-------+--------┘
       |
┌-------+--------┐
|   社内LAN   |
└----------------┘

Exchange2003はメールデータを保存する場所として使い、メールの送受信は全て外部メールサーバを使います。
社内LANからのメール送信する際は、基本的には外部メールサーバを使うようにしていますが、
何らかの原因でExchangeを使われた場合でも、宛先のドメインに関わらず、
無条件に外部メールサーバへ転送したいと思います。
Exchange2003の各ユーザーの電子メールアドレスには、example.co.jpドメインのアドレスを設定していますが、社内LANからexample.co.jp宛てのメールであっても、外部メールサーバへ転送します。

この場合、どのような設定が必要となるのでしょうか?

これまでテストした内容としては、Exchangeを経由して送信した場合、
 1.example.co.jp以外のドメイン宛てのメールは送信できる事を確認
  (ただし、外部メールサーバに転送されたのではなく、相手先のメールサーバに届いただけ)
 2.example.co.jp宛てのメールはExchangeのメールボックスに届く
  →対策として、受信者ポリシーのSMTPアドレスを@example.localとし、
   「このアドレスへのメール配信すべてに、このExchange組織を使用する」
   にチェックを入れたところ、example.co.jpドメイン宛てのメールは
   外部メールサーバへ届くようになりました。
   ただし、自分宛のメールはExchangeのメールボックスにそのまま届きました。

以上、宜しくお願い致します。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-10-27 00:36
こんばんわ.
引用:

こうじさんの書き込み (2004-10-26 14:40) より:

Exchange2003はメールデータを保存する場所として使い、メールの送受信は全て外部メールサーバを使います。
社内LANからのメール送信する際は、基本的には外部メールサーバを使うようにしていますが、
何らかの原因でExchangeを使われた場合でも、宛先のドメインに関わらず、
無条件に外部メールサーバへ転送したいと思います。
Exchange2003の各ユーザーの電子メールアドレスには、example.co.jpドメインのアドレスを設定していますが、社内LANからexample.co.jp宛てのメールであっても、外部メールサーバへ転送します。


ご希望の内容が今ひとつ理解できかねますが,
要するに「Exchange Server は全ての e_mail を外部メールサーバに転送する」
という理解で宜しいですか?
つまり,外部メールサーバが「SMTP リレー・サーバ」というお話でしょうか?

以下,それを前提に書かせていただきます.
引用:

これまでテストした内容としては、Exchangeを経由して送信した場合、
 1.example.co.jp以外のドメイン宛てのメールは送信できる事を確認
  (ただし、外部メールサーバに転送されたのではなく、相手先のメールサーバに届いただけ)


つまり Exchange Server は「外部メールサーバ」に転送せずに,
自力で名前解決してあて先の然るべきメールサーバに配信したということですね?
Exchange Server の「スマートホスト(だったかな?)」は設定されてますか?
つまり,default で「外部メールサーバ」に
全ての E_Mail 送信を転送する設定になってますか?

記憶を頼りに書くと,
「スタート」ボタン->「プログラム」->「Microsoft Exchange」->「システム マネージャ」をクリック.
「サーバー」->"Server Name" -> 「プロトコル」 -> 「SMTP」 -> 「仮想 SMTP なんとか」を右クリックして「プロパティ」をクリック.
「配信」タブをクリックして「詳細設定」をクリック.
「スマート ホスト」に「外部メールサーバ」を入力.
とすることで,上記の内容を実現できると思います.
記憶なのでちゃんと調べてくださいね

引用:

 2.example.co.jp宛てのメールはExchangeのメールボックスに届く
  →対策として、受信者ポリシーのSMTPアドレスを@example.localとし、
   「このアドレスへのメール配信すべてに、このExchange組織を使用する」
   にチェックを入れたところ、example.co.jpドメイン宛てのメールは
   外部メールサーバへ届くようになりました。
   ただし、自分宛のメールはExchangeのメールボックスにそのまま届きました。


そもそもそれは「まずいこと」なのですか?
MX record が Exchange Server を指しているとか?
でなければ,なぜ「Exchange Server は配信された」のか全く説明が見当たりません.

つまり user は「外部メールサーバ」に E_Mail を取りに行くのですか?
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2004-10-27 09:48
kazさん、ご返信ありがとうございました。

分かりづらい説明で申し訳ありません。
以下に補足させて頂きます。

引用:

kazさんの書き込み (2004-10-27 00:36) より:
ご希望の内容が今ひとつ理解できかねますが,
要するに「Exchange Server は全ての e_mail を外部メールサーバに転送する」
という理解で宜しいですか?
つまり,外部メールサーバが「SMTP リレー・サーバ」というお話でしょうか?



▲という事になります。
 Exchange Serverを使って送信されたメールは、全て外部メールサーバに
 転送したいと考えています。

引用:

つまり Exchange Server は「外部メールサーバ」に転送せずに,
自力で名前解決してあて先の然るべきメールサーバに配信したということですね?



▲その通りです。

引用:

Exchange Server の「スマートホスト(だったかな?)」は設定されてますか?
つまり,default で「外部メールサーバ」に
全ての E_Mail 送信を転送する設定になってますか?



▲この辺りの設定が出来ていなかったので、教えて頂いた内容で設定を行ってみたいと思います。

引用:

 2.example.co.jp宛てのメールはExchangeのメールボックスに届く
  →対策として、受信者ポリシーのSMTPアドレスを@example.localとし、
   「このアドレスへのメール配信すべてに、このExchange組織を使用する」
   にチェックを入れたところ、example.co.jpドメイン宛てのメールは
   外部メールサーバへ届くようになりました。
   ただし、自分宛のメールはExchangeのメールボックスにそのまま届きました。

そもそもそれは「まずいこと」なのですか?
MX record が Exchange Server を指しているとか?
でなければ,なぜ「Exchange Server は配信された」のか全く説明が見当たりません.



▲MX recordではExchangeは指定していません。
 Outlookの送信時に、アカウントの指定がExchange Serverになっていた場合があり、
 Exchangeに配信されました。
 Exchangeにメールを配信されたくないのは、ユーザーが使う際に混乱しないよう、
  ・メールは「外部メールサーバ」に届く。
  ・メールデータはExchangeに保存
 という構成にしたかったためです。

引用:

つまり user は「外部メールサーバ」に E_Mail を取りに行くのですか?



▲そうです。メール送受信は、常に外部メールサーバとやり取りしたいと思います。

スマートホストについて設定を行ってみようかと思います。
進展ありましたら、また書込みさせて頂きます。
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2004-10-27 14:12
こんにちは。いつもお世話になります。

kazさんにご教示頂いた内容を試してみました。

引用:

記憶を頼りに書くと,
「スタート」ボタン->「プログラム」->「Microsoft Exchange」->「システム マネージャ」をクリック.
「サーバー」->"Server Name" -> 「プロトコル」 -> 「SMTP」 -> 「仮想 SMTP なんとか」を右クリックして「プロパティ」をクリック.
「配信」タブをクリックして「詳細設定」をクリック.
「スマート ホスト」に「外部メールサーバ」を入力.
とすることで,上記の内容を実現できると思います.



上記の設定を行う事で、これまでExchangeが名前解決して相手先メールサーバに到達していたメールも、外部メールサーバを経由するようになりました。
ただ、送信者が自分宛てに送ると、Exchangeのメールボックスに直接入ってしまうのですが、これは対処できないのでしょうか?

宜しくお願い致します。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-10-27 20:47
こんばんわ.
引用:

こうじさんの書き込み (2004-10-27 14:12) より:

ただ、送信者が自分宛てに送ると、Exchangeのメールボックスに直接入ってしまうのですが、これは対処できないのでしょうか?


出来ないと思います.
普通の動作だと思うので.
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2004-10-28 09:39
お世話になります。
kazさん、ご返信ありがとうございました。

出来ないですか・・・。仕様であれば仕方ないですね。
運用でカバーするか、他の方法を考えようかと思います。

この度はありがとうございました。

引用:

kazさんの書き込み (2004-10-27 20:47) より:
こんばんわ.
引用:

こうじさんの書き込み (2004-10-27 14:12) より:

ただ、送信者が自分宛てに送ると、Exchangeのメールボックスに直接入ってしまうのですが、これは対処できないのでしょうか?


出来ないと思います.
普通の動作だと思うので.


1

スキルアップ/キャリアアップ(JOB@IT)