- - PR -
sendmailで転送先ドメインを制限する
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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」のドメインのみに制限する よろしくお願い致します。 | ||||
|
投稿日時: 2005-08-22 19:40
前者は mailertable で,後者は access で, それぞれ実現できるのではないでしょうか? | ||||
|
投稿日時: 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」以外のメールの中継させたくないのですが、 何かいい方法はありませんでしょうか。 | ||||
|
投稿日時: 2005-08-23 23:48
こんばんわ.
local-host-names を定義されたら如何でしょう? | ||||
|
投稿日時: 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