- PR -

sendmailで転送先ドメインを制限する

1
投稿者投稿内容
たか
会議室デビュー日: 2005/08/12
投稿数: 2
投稿日時: 2005-08-22 17:12
こんにちは。

sendmailについて質問です。
sendmail 8.13.4を使ってSMTPサーバを設定しているのですが、
sendmailの設定だけでメールの転送先ドメインを制限することは可能か
ご存知の方いらっしゃいますでしょうか?

ご存知の方がいらっしゃいましたら、
設定方法をご教授いただけませんでしょうか。よろしくお願い致します。

具体的には、「a.com」というドメインのメールゲートウェイを設定中でして、
以下のように動作させようとしています。

・外部ネットワークから「a.com」ドメイン宛のメールは、内部SMTPサーバに転送する

・内部SMTPサーバから「a.com」以外のドメインへのメールは、該当するMXレコードを引いて、メールを転送する
 ただし、転送するドメインを「x.com」と「y.com」と「z.com」のドメインのみに制限する

よろしくお願い致します。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-08-22 19:40
引用:

たかさんの書き込み (2005-08-22 17:12) より:

・外部ネットワークから「a.com」ドメイン宛のメールは、内部SMTPサーバに転送する

・内部SMTPサーバから「a.com」以外のドメインへのメールは、該当するMXレコードを引いて、メールを転送する
 ただし、転送するドメインを「x.com」と「y.com」と「z.com」のドメインのみに制限する


前者は mailertable で,後者は access で,
それぞれ実現できるのではないでしょうか?
たか
会議室デビュー日: 2005/08/12
投稿数: 2
投稿日時: 2005-08-23 22:22
ご指摘のとおり

前者は mailertable でできていますが、

後者は access で以下のように指定しますと
内部SMTPサーバだけではなく、外部ネットワークからの「x.com」と「y.com」と「z.com」ドメイン宛のメールを中継してしまいます。
access--------------
a.com RELAY
192.168.0.2 RELAY #内部SMTPサーバ
To:x.com RELAY
To:y.com RELAY
To:z.com RELAY
--------------------

外部ネットワークからの「a.com」以外のメールの中継させたくないのですが、
何かいい方法はありませんでしょうか。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-08-23 23:48
こんばんわ.

local-host-names を定義されたら如何でしょう?
karyu_2nd
会議室デビュー日: 2005/08/24
投稿数: 1
投稿日時: 2005-08-24 01:51
こんばんは

認識違いや、内容が間違っていましたら、ごめんなさい。
下記の設定ではどうでしょうか?

-----mailertable-----
a.com smtp:[192.168.0.2]
x.com smtp:x.com
y.com smtp:y.com
z.com smtp:z.com
. エラーコード エラーメッセージ
---------------------
-----access-----
a.com RELAY
192.168.0.2 RELAY
----------------

[ メッセージ編集済み 編集者: karyu_2nd 編集日時 2005-08-24 01:52 ]
1

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