Hi Andrzej
Thanks for the response. Sorry I'm taking so long to follow up on this. I thought it was a priority, but "the boss" (my wife) has other ideas.
Which variant have you used ? [ there are three: mailertable, stickyhub, user]
I was trying the mailertable version.
My problem is that I'm also using MailMan 2.0.13 to host some email lists for the virtual domains. Mail for these lists is usually resolved in the aliases file to go through a mailman command: [EMAIL PROTECTED]: "|wrapper post listname"
With that entry (and all the others necessary for the list) in the aliases file, sendmail complains about "cannot alias non-local names". Various searches point to the 'A' flag that Andrzej mentions above. I added that in, with no change in results.
What is reported by the commands below: # which mailer is selected for [EMAIL PROTECTED] before aliases echo '3,0 [EMAIL PROTECTED]' | sendmail -bt
On my test system, the list is '[EMAIL PROTECTED]'
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 . > 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 . > 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
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
[...]You can use virtusertable to redirect [EMAIL PROTECTED] to listname. Since version 8.10 virtusertable can be consulted for some non local email domains (domain handled by mailertable).>
Didn't work. I still get the unknown user error. If I create the
'[EMAIL PROTECTED]' mailbox, the mail is accepted, but then it is
delivered into the cyrus mailbox and doesn't go through mailman at all. It seems like the aliases are not being used at all. I'm sure that I've
screwed something up, but I'm not sure where.
Use the command below to trace virtusertable lookups: echo '3,0 [EMAIL PROTECTED]' | sendmail -bt -d60.1
HTH
-- Andrzej [en:Andrew] Adam Filip [EMAIL PROTECTED] [EMAIL PROTECTED] http://anfi.homeunix.net/ http://slashdot.org/~anfi --- 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