岩本といいます。 On Thu, 12 Jun 2008 18:48:14 +0900 "takesi" <[メールアドレス保護]> wrote:
> Header Fromに関して制限したいです。 > SMTP Authによる中継メールに関して、 > 登録されているドメイン以外をFromにもつ場合 > マスカレードするのではなくRejectしたいのです。 > > たとえば local-host-names に登録されているドメイン以外はRejectといった感じです。 この条件だったら、以下のような設定はどうでしょうか? LOCAL_CONFIG HFrom: $>CheckFromHeader LOCAL_RULESETS SLocal_check_mail R$* $: $>CanonAddr $1 R$* $: $&{auth_type} $| $1 R$+ $| $+ < @ $=w . > $* $# $: OK R$+ $| $* $#error $: 550 Access denied SCheckFromHeader R$* $: $>CanonAddr $1 R$* $: $&{auth_type} $| $1 R$+ $| $+ < @ $=w . > $* $# $: OK R$+ $| $* $#error $: 553 Header Error この例ではEnvelope SenderとFrom Headerの両方をチェックしているので、 必要が無い場合は削ってください。 最近は主にPostfixを使っているためsendmailは殆どつかっていないので、 こんな設定で本当にいいのかはちょっと自信が無いです。 > > コウモリ本、コウモリ料理本などで説明されていますので、一読されることを > > お奨めします。 > > やはりコウモリ本なのですね。(ISBNまでお知らせくださりありがとうございます。) そうですね。コウモリ本は必須だと思います。 他には、cfのマニュアル(/usr/share/sendmail/cf/README)も目を通しておいた 方がいいと思います。 上記の設定も、cfのマニュアルのSMTP AUTHENTICATIONとHeader Checksの所に あった例を参考にして書きました。 -- いわもと こういち([メールアドレス保護]/[メールアドレス保護]/[メールアドレス保護]) # なるようになれ、明日もイケイケ♪