# 3 の倍数にマッチするルール # # 実行:/usr/lib/sendmail -bt -C mul3.cf # デバッグ:/usr/lib/sendmail -bt -d21.12 -C mul3.cf # # 例:ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) # Enter
# > check 1234 # ... # rewrite: ruleset 199 returns: false # > check 223812 # ... # rewrite: ruleset 199 returns: true O OperatorChars=@0123456789 Scheck R $* 3 $* $1 0 $2 R $* 4 $* $1 1 $2 R $* 5 $* $1 2 $2 R $* 6 $* $1 0 $2 R $* 7 $* $1 1 $2 R $* 8 $* $1 2 $2 R $* 9 $* $1 0 $2 R $* $: $>trans $1 @ 0 R @ 0 $@ true R @ $- $@ false R $* $#error: $1 Strans R 0 $* @ 0 $@ $>trans $1 @ 0 R 0 $* @ 1 $@ $>trans $1 @ 1 R 0 $* @ 2 $@ $>trans $1 @ 2 R 1 $* @ 0 $@ $>trans $1 @ 1 R 1 $* @ 1 $@ $>trans $1 @ 2 R 1 $* @ 2 $@ $>trans $1 @ 0 R 2 $* @ 0 $@ $>trans $1 @ 2 R 2 $* @ 1 $@ $>trans $1 @ 0 R 2 $* @ 2 $@ $>trans $1 @ 1