# /usr/sbin/sendmail -C/etc/mail/sendmail.cf -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address> > $j lx.bcnet.ne.jp > $w lx > $m bcnet.ne.jp > $=w lx.bcnet lx nyanta.no-ip.info bcnet.ne.jp localhost [192.168.2.1] [192.168.0.5] [127.0.0.1] 192.168.0.6 192.168.0.7 192.168.0.8 lx.bcnet.ne.jp > 3,0 ll canonify input: ll Canonify2 input: ll Canonify2 returns: ll canonify returns: ll parse input: ll Parse0 input: ll Parse0 returns: ll ParseLocal input: ll ParseLocal returns: ll Parse1 input: ll Parse1 returns: $# local $: ll parse returns: $# local $: ll > 3,0 ll@lx.bcnet.ne.jp canonify input: ll @ lx . bcnet . ne . jp Canonify2 input: ll < @ lx . bcnet . ne . jp > Canonify2 returns: ll < @ lx . bcnet . ne . jp . > canonify returns: ll < @ lx . bcnet . ne . jp . > parse input: ll < @ lx . bcnet . ne . jp . > Parse0 input: ll < @ lx . bcnet . ne . jp . > Parse0 returns: ll < @ lx . bcnet . ne . jp . > ParseLocal input: ll < @ lx . bcnet . ne . jp . > ParseLocal returns: ll < @ lx . bcnet . ne . jp . > Parse1 input: ll < @ lx . bcnet . ne . jp . > Parse1 returns: $# local $: ll parse returns: $# local $: ll > 3,0 ll@bcnet.ne.jp canonify input: ll @ bcnet . ne . jp Canonify2 input: ll < @ bcnet . ne . jp > Canonify2 returns: ll < @ bcnet . ne . jp . > canonify returns: ll < @ bcnet . ne . jp . > parse input: ll < @ bcnet . ne . jp . > Parse0 input: ll < @ bcnet . ne . jp . > Parse0 returns: ll < @ bcnet . ne . jp . > ParseLocal input: ll < @ bcnet . ne . jp . > ParseLocal returns: ll < @ bcnet . ne . jp . > Parse1 input: ll < @ bcnet . ne . jp . > Parse1 returns: $# local $: ll parse returns: $# local $: ll> /parse ll@lx.bcnet.ne.jp Cracked address = $g Parsing envelope recipient address canonify input: ll @ lx . bcnet . ne . jp Canonify2 input: ll < @ lx . bcnet . ne . jp > Canonify2 returns: ll < @ lx . bcnet . ne . jp . > canonify returns: ll < @ lx . bcnet . ne . jp . > parse input: ll < @ lx . bcnet . ne . jp . > Parse0 input: ll < @ lx . bcnet . ne . jp . > Parse0 returns: ll < @ lx . bcnet . ne . jp . > ParseLocal input: ll < @ lx . bcnet . ne . jp . > ParseLocal returns: ll < @ lx . bcnet . ne . jp . > Parse1 input: ll < @ lx . bcnet . ne . jp . > Parse1 returns: $# local $: ll parse returns: $# local $: ll 2 input: ll 2 returns: ll EnvToL input: ll EnvToL returns: ll final input: ll final returns: ll mailer local, user ll
ルールセット 目的 0 メール配信エージェントを決定する 1 発信人のアドレスを処理する 2 受信人のアドレスを処理する 3 全てのアドレスの前処理をする 4 全てのアドレスの後処理をする 5 エイリアスのないローカルユーザを書き換えCopyright © 2004.-2007. nyantarou All Rights Reserved.