You should get some 4?? error (temporary problem) in sendmail's reply to the "RCPT TO: [EMAIL PROTECTED]"
unfortunately I don't....
If you face the problem yourself:
1) Make sure that you use latest version of my "cyrus & sendmail" integration hints [some *old* releases do not handle temp problems]
I downloaded the stuff again today and reinstalled it according to your instructions on the website. I'm using sendmail 8.12.11 with the smmap patch.
2) Post results produced by the commands below of over quota user(s): echo '/map cyrus [EMAIL PROTECTED]' | sendmail -bt
Over quota user: [EMAIL PROTECTED] cf]# echo '/map cyrus koarl' | /usr/lib/sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address>
map_lookup: cyrus (koarl) no match (69)
[EMAIL PROTECTED] tmp]# ./socketmapClient.pl unix:/var/imap/socket/smmapd cyrus koarl
koarl => PERM Over quota
Normal user: [EMAIL PROTECTED] cf]# echo '/map cyrus muecketb' | /usr/lib/sendmail -bt ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) Enter <ruleset> <address>
map_lookup: cyrus (muecketb) returns muecketb<OK> (0)
[EMAIL PROTECTED] tmp]# ./socketmapClient.pl unix:/var/imap/socket/smmapd cyrus muecketb
muecketb => OK muecketb
sendmail -d60.1 -bv [EMAIL PROTECTED]'
Over quota user: [EMAIL PROTECTED] cf]# /usr/lib/sendmail -d60.1 -bv [EMAIL PROTECTED] map_lookup(dequote, root) => NOT FOUND (0) map_lookup(dequote, koarl) => NOT FOUND (0) map_lookup(user, koarl) => NOT FOUND (67) map_lookup(cyrus, koarl) => NOT FOUND (69) [EMAIL PROTECTED] User unknown
Normal user:
[EMAIL PROTECTED] cf]# /usr/lib/sendmail -d60.1 -bv [EMAIL PROTECTED]
map_lookup(dequote, root) => NOT FOUND (0)
map_lookup(dequote, muecketb) => NOT FOUND (0)
map_lookup(user, muecketb) => NOT FOUND (67)
map_lookup(cyrus, muecketb) => muecketb<OK> (0)
[EMAIL PROTECTED] deliverable: mailer cyrusv2, host dummy, user muecketb
# the last one produce *a lot* of output sendmail -d21.12 -d60.1 -bv [EMAIL PROTECTED]'
I attached the output, because it's so long. I attached also my sendmail.mc maybe it helps too.
Thanks
Didi
-- --------------------------------- Didi Rieder [EMAIL PROTECTED] PGPKey ID: 3431D0B0 ---------------------------------
[EMAIL PROTECTED] tmp]# /usr/lib/sendmail -d21.12 -d60.1 -bv [EMAIL PROTECTED] rewrite: ruleset canonify input: root -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: $1 < @ > rewritten as: root < @ > -----trying rule: $* < $* > $* < @ > ----- rule fails -----trying rule: @ $* < @ > ----- rule fails -----trying rule: $* [ IPv6 : $+ ] < @ > ----- rule fails -----trying rule: $* : : $* < @ > ----- rule fails -----trying rule: : include : $* < @ > ----- rule fails -----trying rule: $* : $* [ $* ] ----- rule fails -----trying rule: $* : $* < @ > ----- rule fails -----trying rule: $* < @ > -----rule matches: $: $1 rewritten as: root -----trying rule: $* ; ----- rule fails -----trying rule: $* < $+ : ; > $* ----- rule fails -----trying rule: $* < $* ; > ----- rule fails -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: < $1 > rewritten as: < root > -----trying rule: $+ < $* > ----- rule fails -----trying rule: < $* > $+ ----- rule fails -----trying rule: < > ----- rule fails -----trying rule: < $+ > -----rule matches: $: $1 rewritten as: root -----trying rule: @ $+ , $+ ----- rule fails -----trying rule: @ [ $* ] : $+ ----- rule fails -----trying rule: @ $+ : $+ ----- rule fails -----trying rule: $+ : $* ; @ $+ ----- rule fails -----trying rule: $+ : $* ; ----- rule fails -----trying rule: $+ @ $+ ----- rule fails -----trying rule: $+ < $+ @ $+ > ----- rule fails -----trying rule: $+ < @ $+ > ----- rule fails -----trying rule: $* % $* ----- rule fails -----trying rule: $* @ $* @ $* ----- rule fails -----trying rule: $* @ $* ----- rule fails -----trying rule: $* -----rule matches: $@ $> Canonify2 $1 rewrite: ruleset Canonify2 input: root -----trying rule: $* < @ localhost > $* ----- rule fails -----trying rule: $* < @ localhost . tu-graz . ac . at > $* ----- rule fails -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ @ $=w > $* ----- rule fails -----trying rule: $* < @ @ $+ > $* ----- rule fails -----trying rule: $* < @ $* $=P > $* ----- rule fails -----trying rule: $* < @ $* $~P > $* ----- rule fails -----trying rule: $* $| $* < @ $* $={Canonify} > $* ----- rule fails -----trying rule: $* c $* $| $* < @ $* > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . $+ > $* ----- rule fails -----trying rule: $* $| $* ----- rule fails -----trying rule: $* < @ $=w > $* ----- rule fails -----trying rule: $* < @ $=M > $* ----- rule fails -----trying rule: $* < @ $* . . > $* ----- rule fails rewrite: ruleset Canonify2 returns: root rewritten as: root rewrite: ruleset canonify returns: root rewrite: ruleset parse input: root -----trying rule: $* -----rule matches: $: $> Parse0 $1 rewrite: ruleset Parse0 input: root -----trying rule: < @ > ----- rule fails -----trying rule: $* : $* ; < @ > ----- rule fails -----trying rule: @ < @ $* > ----- rule fails -----trying rule: < @ $+ > ----- rule fails -----trying rule: $+ < @ > ----- rule fails -----trying rule: $* -----rule matches: $: < > $1 rewritten as: < > root -----trying rule: < > $* < @ [ $* ] : $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $* ] , $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $* ] $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $+ ] > $* ----- rule fails -----trying rule: < > $* < $* : $* > $* ----- rule fails -----trying rule: < > $* -----rule matches: $1 rewritten as: root -----trying rule: < > $* ----- rule fails -----trying rule: $* < @ . $* > $* ----- rule fails -----trying rule: $* < @ $* . . $* > $* ----- rule fails -----trying rule: $* < @ $* @ > $* ----- rule fails -----trying rule: $* @ $* < @ $* > $* ----- rule fails -----trying rule: $* , $~O $* ----- rule fails -----trying rule: $* < @ > $* ----- rule fails -----trying rule: < @ $=w . > : $* ----- rule fails -----trying rule: $- < @ $=w . > ----- rule fails -----trying rule: < @ $+ > ----- rule fails -----trying rule: $* $=O $* < @ $=w . > ----- rule fails -----trying rule: $- -----rule matches: $: $( dequote $1 $) < @ *LOCAL* > map_lookup(dequote, root) => NOT FOUND (0) rewritten as: root < @ *LOCAL* > -----trying rule: < @ *LOCAL* > ----- rule fails -----trying rule: $* $=O $* < @ *LOCAL* > ----- rule fails -----trying rule: $* < @ *LOCAL* > -----rule matches: $: $1 rewritten as: root rewrite: ruleset Parse0 returns: root rewritten as: root -----trying rule: < @ > ----- rule fails -----trying rule: $* -----rule matches: $: $> ParseLocal $1 rewrite: ruleset ParseLocal input: root -----trying rule: $* < @ $+ . REDIRECT . > ----- rule fails -----trying rule: $* < @ $+ . REDIRECT . > < i > ----- rule fails -----trying rule: $* < @ $+ . REDIRECT . > < $- > ----- rule fails rewrite: ruleset ParseLocal returns: root rewritten as: root -----trying rule: $* -----rule matches: $: $> Parse1 $1 rewrite: ruleset Parse1 input: root -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : $- : $* > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : $+ > $* ----- rule fails -----trying rule: $=L < @ $=w . > ----- rule fails -----trying rule: $+ < @ $=w . > ----- rule fails -----trying rule: $* < @ $* > $* ----- rule fails -----trying rule: $* < @ $* > $* ----- rule fails -----trying rule: $=L ----- rule fails -----trying rule: $+ -----rule matches: $# local $: $1 rewritten as: $# local $: root rewrite: ruleset Parse1 returns: $# local $: root rewritten as: $# local $: root rewrite: ruleset parse returns: $# local $: root rewrite: ruleset 2 input: root rewrite: ruleset 2 returns: root rewrite: ruleset EnvToL input: root -----trying rule: $+ < @ $* > ----- rule fails -----trying rule: $+ + $* ----- rule fails -----trying rule: < e s > $+ + $* ----- rule fails -----trying rule: < $* > $+ ----- rule fails rewrite: ruleset EnvToL returns: root rewrite: ruleset final input: root -----trying rule: $+ : ; < @ > ----- rule fails -----trying rule: $* < @ > ----- rule fails -----trying rule: $* < @ $+ . > $* ----- rule fails -----trying rule: $* < @ *LOCAL* > $* ----- rule fails -----trying rule: $* < $+ > $* ----- rule fails -----trying rule: @ $+ : @ $+ : $+ ----- rule fails -----trying rule: @ $* ----- rule fails -----trying rule: $+ % $=w @ $=w ----- rule fails rewrite: ruleset final returns: root rewrite: ruleset canonify input: root -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: $1 < @ > rewritten as: root < @ > -----trying rule: $* < $* > $* < @ > ----- rule fails -----trying rule: @ $* < @ > ----- rule fails -----trying rule: $* [ IPv6 : $+ ] < @ > ----- rule fails -----trying rule: $* : : $* < @ > ----- rule fails -----trying rule: : include : $* < @ > ----- rule fails -----trying rule: $* : $* [ $* ] ----- rule fails -----trying rule: $* : $* < @ > ----- rule fails -----trying rule: $* < @ > -----rule matches: $: $1 rewritten as: root -----trying rule: $* ; ----- rule fails -----trying rule: $* < $+ : ; > $* ----- rule fails -----trying rule: $* < $* ; > ----- rule fails -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: < $1 > rewritten as: < root > -----trying rule: $+ < $* > ----- rule fails -----trying rule: < $* > $+ ----- rule fails -----trying rule: < > ----- rule fails -----trying rule: < $+ > -----rule matches: $: $1 rewritten as: root -----trying rule: @ $+ , $+ ----- rule fails -----trying rule: @ [ $* ] : $+ ----- rule fails -----trying rule: @ $+ : $+ ----- rule fails -----trying rule: $+ : $* ; @ $+ ----- rule fails -----trying rule: $+ : $* ; ----- rule fails -----trying rule: $+ @ $+ ----- rule fails -----trying rule: $+ < $+ @ $+ > ----- rule fails -----trying rule: $+ < @ $+ > ----- rule fails -----trying rule: $* % $* ----- rule fails -----trying rule: $* @ $* @ $* ----- rule fails -----trying rule: $* @ $* ----- rule fails -----trying rule: $* -----rule matches: $@ $> Canonify2 $1 rewrite: ruleset Canonify2 input: root -----trying rule: $* < @ localhost > $* ----- rule fails -----trying rule: $* < @ localhost . tu-graz . ac . at > $* ----- rule fails -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ @ $=w > $* ----- rule fails -----trying rule: $* < @ @ $+ > $* ----- rule fails -----trying rule: $* < @ $* $=P > $* ----- rule fails -----trying rule: $* < @ $* $~P > $* ----- rule fails -----trying rule: $* $| $* < @ $* $={Canonify} > $* ----- rule fails -----trying rule: $* c $* $| $* < @ $* > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . $+ > $* ----- rule fails -----trying rule: $* $| $* ----- rule fails -----trying rule: $* < @ $=w > $* ----- rule fails -----trying rule: $* < @ $=M > $* ----- rule fails -----trying rule: $* < @ $* . . > $* ----- rule fails rewrite: ruleset Canonify2 returns: root rewritten as: root rewrite: ruleset canonify returns: root rewrite: ruleset 1 input: root rewrite: ruleset 1 returns: root rewrite: ruleset final input: root -----trying rule: $+ : ; < @ > ----- rule fails -----trying rule: $* < @ > ----- rule fails -----trying rule: $* < @ $+ . > $* ----- rule fails -----trying rule: $* < @ *LOCAL* > $* ----- rule fails -----trying rule: $* < $+ > $* ----- rule fails -----trying rule: @ $+ : @ $+ : $+ ----- rule fails -----trying rule: @ $* ----- rule fails -----trying rule: $+ % $=w @ $=w ----- rule fails rewrite: ruleset final returns: root rewrite: ruleset canonify input: koarl @ xxx . tugraz . at -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: $1 < @ > rewritten as: koarl @ xxx . tugraz . at < @ > -----trying rule: $* < $* > $* < @ > ----- rule fails -----trying rule: @ $* < @ > ----- rule fails -----trying rule: $* [ IPv6 : $+ ] < @ > ----- rule fails -----trying rule: $* : : $* < @ > ----- rule fails -----trying rule: : include : $* < @ > ----- rule fails -----trying rule: $* : $* [ $* ] ----- rule fails -----trying rule: $* : $* < @ > ----- rule fails -----trying rule: $* < @ > -----rule matches: $: $1 rewritten as: koarl @ xxx . tugraz . at -----trying rule: $* ; ----- rule fails -----trying rule: $* < $+ : ; > $* ----- rule fails -----trying rule: $* < $* ; > ----- rule fails -----trying rule: $@ ----- rule fails -----trying rule: $* -----rule matches: $: < $1 > rewritten as: < koarl @ xxx . tugraz . at > -----trying rule: $+ < $* > ----- rule fails -----trying rule: < $* > $+ ----- rule fails -----trying rule: < > ----- rule fails -----trying rule: < $+ > -----rule matches: $: $1 rewritten as: koarl @ xxx . tugraz . at -----trying rule: @ $+ , $+ ----- rule fails -----trying rule: @ [ $* ] : $+ ----- rule fails -----trying rule: @ $+ : $+ ----- rule fails -----trying rule: $+ : $* ; @ $+ ----- rule fails -----trying rule: $+ : $* ; ----- rule fails -----trying rule: $+ @ $+ -----rule matches: $: $1 < @ $2 > rewritten as: koarl < @ xxx . tugraz . at > -----trying rule: $+ < $+ @ $+ > ----- rule fails -----trying rule: $+ < @ $+ > -----rule matches: $@ $> Canonify2 $1 < @ $2 > rewrite: ruleset Canonify2 input: koarl < @ xxx . tugraz . at > -----trying rule: $* < @ localhost > $* ----- rule fails -----trying rule: $* < @ localhost . tu-graz . ac . at > $* ----- rule fails -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ @ $=w > $* ----- rule fails -----trying rule: $* < @ @ $+ > $* ----- rule fails -----trying rule: $* < @ $* $=P > $* ----- rule fails -----trying rule: $* < @ $* $~P > $* -----rule matches: $: $&{daemon_flags} $| $1 < @ $2 $3 > $4 rewrite: RHS $&{daemon_flags} => "(NULL)" rewritten as: $| koarl < @ xxx . tugraz . at > -----trying rule: $* $| $* < @ $* $={Canonify} > $* ----- rule fails -----trying rule: $* c $* $| $* < @ $* > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . > $* ----- rule fails -----trying rule: $* $| $* < @ $+ . $+ > $* -----rule matches: $: $2 < @ $3 . $4 . > $5 rewritten as: koarl < @ xxx . tugraz . at . > -----trying rule: $* $| $* ----- rule fails -----trying rule: $* < @ $=w > $* ----- rule fails -----trying rule: $* < @ $=M > $* ----- rule fails -----trying rule: $* < @ $* . . > $* ----- rule fails rewrite: ruleset Canonify2 returns: koarl < @ xxx . tugraz . at . > rewritten as: koarl < @ xxx . tugraz . at . > rewrite: ruleset canonify returns: koarl < @ xxx . tugraz . at . > rewrite: ruleset parse input: koarl < @ xxx . tugraz . at . > -----trying rule: $* -----rule matches: $: $> Parse0 $1 rewrite: ruleset Parse0 input: koarl < @ xxx . tugraz . at . > -----trying rule: < @ > ----- rule fails -----trying rule: $* : $* ; < @ > ----- rule fails -----trying rule: @ < @ $* > ----- rule fails -----trying rule: < @ $+ > ----- rule fails -----trying rule: $+ < @ > ----- rule fails -----trying rule: $* -----rule matches: $: < > $1 rewritten as: < > koarl < @ xxx . tugraz . at . > -----trying rule: < > $* < @ [ $* ] : $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $* ] , $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $* ] $+ > $* ----- rule fails -----trying rule: < > $* < @ [ $+ ] > $* ----- rule fails -----trying rule: < > $* < $* : $* > $* ----- rule fails -----trying rule: < > $* -----rule matches: $1 rewritten as: koarl < @ xxx . tugraz . at . > -----trying rule: < > $* ----- rule fails -----trying rule: $* < @ . $* > $* ----- rule fails -----trying rule: $* < @ $* . . $* > $* ----- rule fails -----trying rule: $* < @ $* @ > $* ----- rule fails -----trying rule: $* @ $* < @ $* > $* ----- rule fails -----trying rule: $* , $~O $* ----- rule fails -----trying rule: $* < @ > $* ----- rule fails -----trying rule: < @ $=w . > : $* ----- rule fails -----trying rule: $- < @ $=w . > -----rule matches: $: $( dequote $1 $) < @ $2 . > map_lookup(dequote, koarl) => NOT FOUND (0) rewritten as: koarl < @ xxx . tugraz . at . > -----trying rule: < @ $+ > ----- rule fails -----trying rule: $* $=O $* < @ $=w . > ----- rule fails -----trying rule: $- ----- rule fails -----trying rule: < @ *LOCAL* > ----- rule fails -----trying rule: $* $=O $* < @ *LOCAL* > ----- rule fails -----trying rule: $* < @ *LOCAL* > ----- rule fails rewrite: ruleset Parse0 returns: koarl < @ xxx . tugraz . at . > rewritten as: koarl < @ xxx . tugraz . at . > -----trying rule: < @ > ----- rule fails -----trying rule: $* -----rule matches: $: $> ParseLocal $1 rewrite: ruleset ParseLocal input: koarl < @ xxx . tugraz . at . > -----trying rule: $* < @ $+ . REDIRECT . > ----- rule fails -----trying rule: $* < @ $+ . REDIRECT . > < i > ----- rule fails -----trying rule: $* < @ $+ . REDIRECT . > < $- > ----- rule fails rewrite: ruleset ParseLocal returns: koarl < @ xxx . tugraz . at . > rewritten as: koarl < @ xxx . tugraz . at . > -----trying rule: $* -----rule matches: $: $> Parse1 $1 rewrite: ruleset Parse1 input: koarl < @ xxx . tugraz . at . > -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ [ $+ ] > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : $- : $* > $* ----- rule fails -----trying rule: $* < @ [ $+ ] : $+ > $* ----- rule fails -----trying rule: $=L < @ $=w . > ----- rule fails -----trying rule: $+ < @ $=w . > -----rule matches: $# local $: $1 rewritten as: $# local $: koarl rewrite: ruleset Parse1 returns: $# local $: koarl rewritten as: $# local $: koarl rewrite: ruleset parse returns: $# local $: koarl rewrite: ruleset 2 input: koarl rewrite: ruleset 2 returns: koarl rewrite: ruleset EnvToL input: koarl -----trying rule: $+ < @ $* > ----- rule fails -----trying rule: $+ + $* ----- rule fails -----trying rule: < e s > $+ + $* ----- rule fails -----trying rule: < $* > $+ ----- rule fails rewrite: ruleset EnvToL returns: koarl rewrite: ruleset final input: koarl -----trying rule: $+ : ; < @ > ----- rule fails -----trying rule: $* < @ > ----- rule fails -----trying rule: $* < @ $+ . > $* ----- rule fails -----trying rule: $* < @ *LOCAL* > $* ----- rule fails -----trying rule: $* < $+ > $* ----- rule fails -----trying rule: @ $+ : @ $+ : $+ ----- rule fails -----trying rule: @ $* ----- rule fails -----trying rule: $+ % $=w @ $=w ----- rule fails rewrite: ruleset final returns: koarl rewrite: ruleset localaddr input: koarl -----trying rule: $+ -----rule matches: $: $1 $| $> "Local_localaddr" $1 -----skip subr Local_localaddr (197) rewritten as: koarl $| koarl -----trying rule: $+ $| $# ok ----- rule fails -----trying rule: $+ $| $# $* ----- rule fails -----trying rule: $+ $| $* -----rule matches: $: $1 rewritten as: koarl -----trying rule: $+ -----rule matches: $: < > $1 rewritten as: < > koarl -----trying rule: < > $+ + $* ----- rule fails -----trying rule: < > $+ -----rule matches: $: < ? mrs_cyrus_user : error : 5 . 1 . 1 : 550 User unknown > < > $( user $1 $) map_lookup(user, koarl) => NOT FOUND (67) rewritten as: < ? mrs_cyrus_user : error : 5 . 1 . 1 : 550 User unknown > < > koarl -----trying rule: < ? $* > < $* > $+ < > ----- rule fails -----trying rule: < ? $* > < $* > $+ -----rule matches: $: < $1 > $3 $2 rewritten as: < mrs_cyrus_user : error : 5 . 1 . 1 : 550 User unknown > koarl -----trying rule: < > $+ ----- rule fails -----trying rule: < local : $* > $* ----- rule fails -----trying rule: < error : $* > $* ----- rule fails -----trying rule: < $~[ : $+ > $+ -----rule matches: $: $> MailerToTriple < $1 : $2 > $3 < @ $2 > rewrite: ruleset MailerToTriple input: < mrs_cyrus_user : error : 5 . 1 . 1 : 550 User unknown > koarl < @ error : 5 . 1 . 1 : 550 User unknown > -----trying rule: < > $* ----- rule fails -----trying rule: < error : $- . $- . $- : $+ > $* ----- rule fails -----trying rule: < error : $- : $+ > $* ----- rule fails -----trying rule: < error : $+ > $* ----- rule fails -----trying rule: < local : $* > $* ----- rule fails -----trying rule: < $={MRS} : $* > $* -----rule matches: $@ $> $1 < $2 > $3 rewrite: ruleset mrs_cyrus_user input: < error : 5 . 1 . 1 : 550 User unknown > koarl < @ error : 5 . 1 . 1 : 550 User unknown > -----trying rule: < $* > $+ < @ $+ . > ----- rule fails -----trying rule: < $* > $+ < @ $* > -----rule matches: $: < $1 > $2 < @ $3 > $| $( cyrus $2 $: $) map_lookup(cyrus, koarl) => NOT FOUND (69) rewritten as: < error : 5 . 1 . 1 : 550 User unknown > koarl < @ error : 5 . 1 . 1 : 550 User unknown > $| -----trying rule: < $* > $+ < @ $* > $| $* < TMPF > ----- rule fails -----trying rule: < $* > $+ < @ $* > $| $* < OK > ----- rule fails -----trying rule: < $* > $+ < @ $* > $| $* -----rule matches: $: < $1 > $2 < @ $3 > rewritten as: < error : 5 . 1 . 1 : 550 User unknown > koarl < @ error : 5 . 1 . 1 : 550 User unknown > -----trying rule: < stripdom > $+ < @ stripdom > ----- rule fails -----trying rule: < $~[ : $* > $* -----rule matches: $> MailerToTriple < $1 : $2 > $3 rewrite: ruleset MailerToTriple input: < error : 5 . 1 . 1 : 550 User unknown > koarl < @ error : 5 . 1 . 1 : 550 User unknown > -----trying rule: < > $* ----- rule fails -----trying rule: < error : $- . $- . $- : $+ > $* -----rule matches: $# error $@ $1 . $2 . $3 $: $4 rewritten as: $# error $@ 5 . 1 . 1 $: 550 User unknown rewrite: ruleset MailerToTriple returns: $# error $@ 5 . 1 . 1 $: 550 User unknown rewritten as: $# error $@ 5 . 1 . 1 $: 550 User unknown rewrite: ruleset mrs_cyrus_user returns: $# error $@ 5 . 1 . 1 $: 550 User unknown rewritten as: $# error $@ 5 . 1 . 1 $: 550 User unknown rewrite: ruleset MailerToTriple returns: $# error $@ 5 . 1 . 1 $: 550 User unknown rewritten as: $# error $@ 5 . 1 . 1 $: 550 User unknown rewrite: ruleset localaddr returns: $# error $@ 5 . 1 . 1 $: 550 User unknown [EMAIL PROTECTED] User unknown
include(`./my_dnsbl.m4')dnl VERSIONID(`Setup for Solaris 9 + cyrus-imapd (2.2.xx) by Didi Rieder')dnl OSTYPE(`solaris8')dnl DOMAIN(`generic')dnl FEATURE(`smrsh',`/usr/lib/smrsh')dnl FEATURE(`always_add_domain')dnl FEATURE(`use_ct_file')dnl FEATURE(`access_db')dnl FEATURE(`blacklist_recipients')dnl FEATURE(`nocanonify')dnl FEATURE(`delay_checks')dnl FEATURE(`limited_masquerade')dnl FEATURE(`nouucp',`reject')dnl FEATURE(`preserve_local_plus_detail')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl define(`confBIND_OPTS',`-DNSRCH -DEFNAMES')dnl define(`confERROR_MESSAGE',`/etc/mail/error-header')dnl define(`confCT_FILE',`/etc/mail/trusted-users')dnl define(`ALIAS_FILE',`hash:/etc/mail/aliases/local')dnl define(`STATUS_FILE', `/var/log/sendmail.st')dnl define(`confHOST_STATUS_DIRECTORY', `.hoststat')dnl define(`confMAX_DAEMON_CHILDREN', `200')dnl define(`confMAX_QUEUE_CHILDREN', `200')dnl define(`confCONNECTION_RATE_THROTTLE', `5')dnl define(`confBAD_RCPT_THROTTLE', `3')dnl define(`SMTP_MAILER_MAXMSGS', `20')dnl define(`confDELAY_LA', `12')dnl define(`confQUEUE_LA', `16')dnl define(`confREFUSE_LA', `24')dnl define(`confSMTP_LOGIN_MSG',`$j server ready at $b')dnl define(`confRRT_IMPLIES_DSN',`true')dnl define(`confNICE_QUEUE_RUN', `12')dnl define(`confMIN_QUEUE_AGE', `30')dnl define(`confWORK_TIME_FACTOR', `120000')dnl define(`confMAX_MESSAGE_SIZE',`5242880')dnl define(`confTO_QUEUEWARN', `4h')dnl define(`confTO_QUEUERETURN', `5d')dnl define(`confDOUBLE_BOUNCE_ADDRESS', `bounce-nirvana')dnl define(`confPRIVACY_FLAGS', `goaway')dnl INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/MIMEDefang/mimedefang.sock, F=T, T=S:360s;R:360s;E:15m')dnl MASQUERADE_AS(`xxx.tugraz.at')dnl define(`LUSER_RELAY',`mrs_cyrus_user:error:5.1.1:550 User unknown')dnl FEATURE(`mrs')dnl FEATURE(`mrs_cyrus')dnl MODIFY_MAILER_FLAGS(`CYRUSV2',`-A5')dnl MAILER(`cyrusv2')dnl MAILER(`local')dnl MAILER(`smtp')dnl LOCAL_RULESETS HMessage-Id: $>CheckMessageId SCheckMessageId R< $+ @ $+ > $@ OK R$* $#error $: 553 Header Error
pgpwDwG2KIxV8.pgp
Description: PGP signature