sendmail R8 におきまして sendmail.def の設定を
MY_DOMAIN=dom1.com
DIRECT_DELIVER_DOMAINS=none
STATIC_ROUTE_FILE=/etc/mail/sendmail.staticroute
DEFAULT_RELAY='smtp:gw1.dom1.com.:gw2.dom1.com.'
とし、sendmail.staticrouteの設定を
GW smtp: gw1.dom1.com.:gw2.dom1.com.
DOM dom1.com
DOM dom2.com
とした場合
sendmail -bt -C sendmail.cf
にてテストすると
3,0 hoge@dom1.com
-- 中略 --
rewrite: ruleset 0 returns: $# local $: hoge
となるのは、当たり前なのでしょうか?
STATIC_ROUTE_FILEを使用した場合、自ドメインのメールをローカル配送しない設定は不可能なのでしょうか
また可能な場合、特定のアカウントのみローカル配送するといった事は可能でしょうか
なにとぞ宜しくお願い致します
No.2ベストアンサー
- 回答日時:
OFFICIAL_NAMEを定義しないとどうなりますか?
こちらでは、MY_DOMAIN=dom1.com で、OFFICIAL_DOMAIN
を定義しない場合は、smtp配送に行くようです。
この時、ACCEPT_DOMAINは、定義無しです。
また、OFFICIAL_DOMAIN='dom1.com'のようになって
いると、当然 local配送されてしまいます。
OFFICIAL_DOMAIN='gw1.dom1.com' でも同様です。
環境が何か違っているのでしょうか・・・
この回答への補足
>>MY_DOMAIN=dom1.com で、OFFICIAL_NAME を定義しない場合は、smtp配送に行くようです。
>>この時、ACCEPT_DOMAINは、定義無しです。
そうですか。今は自宅ですので(レポートを書く為の技術資料を読まなければいけないものでして...)
明日会社に行って早速実験してみます
有り難うございました
No.3
- 回答日時:
すみません、下は、
s/OFFICIAL_DOMAIN/OFFICIAL_NAME/g
で、読み替えてください。
確認しました
ACCEPT_DOMAINが大きなヒントになりました
ACCEPT_ADDRSをACCEPT_ADDRS='$m'と定義していました。これを外したところ、SMTP配送となりました
・結論としてメールをローカルドロップしたくない設定は
MY_DOMAIN=設定可
OFFICIAL_NAME=設定可
ACCEPT_ADDRS=設定不可
・必須パラメータは
DIRECT_DELIVER_DOMAINS=none
DEFAULT_RELAY='配送先'
でした。
勉強になりました。本当に有り難う御座いました
No.1
- 回答日時:
DEFAULT_RELAY='smtp:gw1.dom1.com.:gw2.dom1.com.'
という設定と、sendmail.staticrouteの中身が同じなので、現在の設定では、STATIC_ROUTE_FILEが意味がないように思います。
こちらの8.9.3+CF-3.7Wpl2で、同様の試験をしてみたところ、
/usr/sbin/sendmail -bt -C./okweb.cf
-----
>3,0 ita3@dom1.com
----
rewrite: ruleset 0 returns: $# smtp $@ gw1 . dom1 . com . : gw2 . dom1 . com . $: ita3 < @ dom1 . com >
>
のように展開されました。
もしかて、ACCEPT_ADDRESS が定義されてるってことはないでしょうか。
もし、定義されていないのであれば、ちょっと反則ですが
MY_DOMAINを hoge.dom1.com とか、hoge.com みたいに、
localで受けとってしまう以外のドメインを定義してしまえばいいかと思います。
特定のアカウントのみのローカル配送は、私自身は設定と
メンテナンスがやっかいなのでやったことはありませんが
MANUAL.jpnの
USERTABLE_MAPS=<ドメイン名=タイプ:データベース:フラグ> (複数記述可能)
の辺りが参考になるかもしれません。
アドバイス有り難う御座います
同様の設定で、きちんとSMTP配送されるのですか...結構ショックです。
STATIC_ROUTE_FILEはDEFAULT_RELAYが効き目が無かったので駄目押しでつけてみましたが、やはりそれでも駄目でした。
ACCEPT_ADDRESSは定義していたかどうか..確認します。
MY_DOMAINに虚偽の記述をしてみたところ、おっしゃる通りにデバッグレベルでSMTP配送はされるのですが
実際の配送レベルでは、しっかりとエンベローブにMY_DOMAINが記述されるので、具合が悪いんですよね
でも、それはひょっとしたらMY_DOMAINを定義しないで、OFFICIAL_NAMEをきちんと定義すれば良い!。という事になるのでしょうか?
メールは中継経路が複雑になると設定がとても難しいですね。いつもMANUAL.jpnを読んでは試行錯誤しています。
こうもりの本も読みますが、私のような駆け出しメールサーバ管理者にはきついものがありますね(笑)。
これからも度々ここに問い合わせすると思いますが、宜しくご指導願います。
有り難うございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gmailで、10000件のメールを一...
-
アップルIDと、 Gmail同じでも...
-
メールアカウント設定時 ホスト...
-
hotmailの送受信ができない
-
マカフィーのマイアカウントを...
-
MAIL administratorって、何?
-
以前使っていたアドレスのメー...
-
Gmail開くと、メッセージを取得...
-
gmailアドレスの@以降
-
間違ったアドレスに送信しても...
-
Beckyを使ってメール送信予約を...
-
Gmailアカウントを、「特定の端...
-
ps4で課金した時やなんか買った...
-
迷惑メール対策でアドレス変更...
-
GoogleアカウントのGmailは何個...
-
親とアカウントが繋がっている...
-
Gメールが送れません。何故でし...
-
彼女とLINEしてる男性に質問で...
-
【gmail】存在しない宛先に送信...
-
FIRE HD 10でgoogleアカウント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gmailで、10000件のメールを一...
-
Gmailアカウントを、「特定の端...
-
間違ったアドレスに送信しても...
-
gmailアドレスの@以降
-
Gメールが送れません。何故でし...
-
メールアカウント設定時 ホスト...
-
Gmail開くと、メッセージを取得...
-
MAIL administratorって、何?
-
アップルIDと、 Gmail同じでも...
-
マカフィーのマイアカウントを...
-
ToとCCとBCCに同じアドレスを入...
-
outlookでサーバーに残っている...
-
複数人にメールを一斉送信する...
-
以前使っていたアドレスのメー...
-
パソコンでgmailを見るにはどう...
-
ps4で課金した時やなんか買った...
-
アドレスやアカウントを削除す...
-
Beckyを使ってメール送信予約を...
-
niftyのアドレスについて
-
自分が以前使っていたメールア...
おすすめ情報