- PR -

cf での静的リレーの設定

1
投稿者投稿内容
wahaha
会議室デビュー日: 2004/06/24
投稿数: 5
投稿日時: 2004-06-24 13:52
お世話になります.
あるメイルサーバの sendmail の設定をしております.
このサーバを A とすると,こいつは hoge.foo.com というFQDN を持ってます.
それで user@foo.com 宛てのメイルは, MX の立ってる foo.foo.com というマシンが一旦受け取り,user: user@hoge.foo.com というエイリアスにしたがって hoge.foo.com つまりサーバ A に転送されるのですが,さらにこれをプライベート空間内のメイルサーバB に転送したいのです.cf で mailertable を設定したのですが,これでうまくいくと思いきや,User unknown でサーバ A にて返却されてしまいます.もしもサーバ A に合致するユーザがいるとローカルにメイルを受け取ってしまいます.CFを使っていたときは静的に全部フォワードするようできていたと思うのですが,cfではどうすればよいでしょう.
MAILER(local)などを無効にしてみたのですが,効果ないようです…
もしもご存じでしたら記述方法をお教え願えませんでしょうか.
kon
会議室デビュー日: 2004/06/18
投稿数: 6
投稿日時: 2004-06-24 14:30
sendmailのバージョンにもよるかと思いますが、サーバAにlocal-host-namesの
記述をしなければいいんじゃないでしょうか?
wahaha
会議室デビュー日: 2004/06/24
投稿数: 5
投稿日時: 2004-06-24 18:12
引用:

konさんの書き込み (2004-06-24 14:30) より:
sendmailのバージョンにもよるかと思いますが、サーバAにlocal-host-namesの
記述をしなければいいんじゃないでしょうか?


さっそくありがとうございます.その情報をもとに再度調べたところ,

define(`LOCAL_RELAY', `smtp:[192.168.xx.xx]')
define(`MAIL_HUB', `smtp:[192.168.xx.xx]')

で目的を果たせました.感謝致します.

kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-06-24 20:02
こんばんわ.
引用:

wahahaさんの書き込み (2004-06-24 18:12) より:

define(`LOCAL_RELAY', `smtp:[192.168.xx.xx]')
define(`MAIL_HUB', `smtp:[192.168.xx.xx]')


引用:

CFを使っていたときは静的に全部フォワードするようできていたと思うのですが,cfではどうすればよいでしょう.


SMARTHOST ではダメですかね?
1

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