Andrzej Filip said:

> Use virtusertable for non local email domains. Addming F=A to cyrusv2d
> will not help because error mailer is selected for non existing cyrus
> accounts.
>
> *.mc file:
> LOCAL_CONFIG
> F{virtHost}/etc/mail/virtual-domains
>
> /etc/mail/virtual-domains file:
> dtovey.local
>
> virtusertable file (use makemap to compile it):
> [EMAIL PROTECTED]  mylist
>

Already tried this.  Didn't help.

>
> Use the command below to trace virtusertable lookups:
> echo '3,0 [EMAIL PROTECTED]' | sendmail -bt -d60.1
>

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> canonify           input: mytest @ dtovey . local
Canonify2          input: mytest < @ dtovey . local >
Canonify2        returns: mytest < @ dtovey . local . >
canonify         returns: mytest < @ dtovey . local . >
parse              input: mytest < @ dtovey . local . >
Parse0             input: mytest < @ dtovey . local . >
Parse0           returns: mytest < @ dtovey . local . >
ParseLocal         input: mytest < @ dtovey . local . >
ParseLocal       returns: mytest < @ dtovey . local . >
Parse1             input: mytest < @ dtovey . local . >
map_lookup(mailertable, dtovey.local) =>
mrs_cyrus_mailertable:error:5.1.1:550 User unknown (0)
MailerToTriple     input: < mrs_cyrus_mailertable : error : 5 . 1 . 1 :
550 User unknown > mytest < @ dtovey . local . >
mrs_cyrus_mailer   input: < error : 5 . 1 . 1 : 550 User unknown > mytest
< @ dtovey . local . >
map_lookup(cyrus, [EMAIL PROTECTED]) => NOT FOUND (68)
MailerToTriple     input: < error : 5 . 1 . 1 : 550 User unknown > mytest
< @ dtovey . local >
MailerToTriple   returns: $# error $@ 5 . 1 . 1 $: 550 User unknown
mrs_cyrus_mailer returns: $# error $@ 5 . 1 . 1 $: 550 User unknown
MailerToTriple   returns: $# error $@ 5 . 1 . 1 $: 550 User unknown
Parse1           returns: $# error $@ 5 . 1 . 1 $: 550 User unknown
parse            returns: $# error $@ 5 . 1 . 1 $: 550 User unknown


This looks to me like it's hitting the mailertable first, and when mrs
returns the error, sendmail quits without even trying the alias or
virtuser tables.  In order for the listserver software to work, I need the
address to be looked up in the alias file and passed through the program
that is specified there.

Is there a way to specify the sequence of the lookups and get it to go
through aliases first?

    /dwight
-- 
Dwight N. Tovey
email: [EMAIL PROTECTED]
web: http://www.dtovey.net/~dwight
-----------
A conclusion is simply the place where you got tired of thinking.

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to