lmtunix verify_user(user.karu) failed

Toomas Vann tom at bns.ee
Sat Mar 12 11:43:18 EST 2005


Hi!

I don't seeme to get a round setting up virtual domains.
I am running a Suse 9.2 box, with:
cyrus-imapd-2.2.8-6.5
sendmail-8.13.1-5
cyrus-sasl-2.1.19-7.2
mysql-4.0.21-4.2

No I have two DNS names set for this ip to test virtual domain support.

What I have done is I have made a new sendmail.cf from linux.mc, added
to it :

define(`confLOCAL_MAILER', `cyrusv2')
MAILER(`cyrusv2')

I used cyrusv2.m4 from http://anfi.homeunix.net/sendmail/cyrusv2.html

I have added following to /etc/mail/mailertable:
service.domain              cyrusv2:/var/lib/imap/socket/lmtp
microsoft.domain              cyrusv2:/var/lib/imap/socket/lmtp


Imapd.conf looks like this:

configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
altnamespace: yes
sendmail: /usr/sbin/sendmail
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: auxprop
lmtp_overquota_perm_failure: no
virtdomains: userid
defaultdomain: service.domain
servername: service.domain
duplicatesuppression: yes
sasl_mech_list: login plain
sasl_sql_engine: mysql
sasl_sql_user: mail
sasl_sql_passwd: secret
sasl_sql_hostnames: localhost:3306
sasl_sql_database: mail
sasl_sql_select: SELECT password FROM account WHERE login = '%u' and
domain = '%r'
sasl_sql_verbose: yes

Now i have made two users to cyrus-imapd:
user.toomas 
user.karu at microsoft.domain

Now sending mail to toomas at service.domain works just fine.
Authentication over imap works fine as well for both users.
But when I send mail to not default domain karu at microsoft.domain, then I
get errors:

/var/log/maillog

Mar 12 19:09:18 service sendmail[10396]: j2CH9ISO010396: from=<tom****>,
size=1108, class=0, nrcpts=1,
msgid=<5610ADDCFC4278438BD7C0BD75CA9D1456F19A at some_domain>, proto=ESMTP,
daemon=Daemon0, relay=some_domain [***.***.***.***]
Mar 12 19:09:18 service sendmail[10398]: j2CH9ISO010396:
to=<karu at microsoft.domain>, delay=00:00:00, xdelay=00:00:00,
mailer=cyrusv2, pri=121108, relay=localhost, dsn=5.1.1, stat=User
unknown

/var/log/messages

Mar 12 19:09:18 service lmtpunix[10367]: accepted connection
Mar 12 19:09:18 service lmtpunix[10367]: lmtp connection preauth'd as
postman
Mar 12 19:09:18 service master[10399]: about to exec
/usr/lib/cyrus/bin/lmtpd
Mar 12 19:09:18 service lmtpunix[10367]: verify_user(user.karu) failed:
Mailbox does not exist
Mar 12 19:09:18 service lmtpunix[10399]: executed
Mar 12 19:09:18 service lmtpunix[10399]: sql auxprop plugin using mysql
engine 
Mar 12 19:09:19 service lmtpunix[10367]: verify_user(user.postmaster)
failed: Mailbox does not exist
Mar 12 19:09:19 service lmtpunix[10367]: verify_user(user.postmaster)
failed: Mailbox does not exist
Mar 12 19:10:19 service master[9643]: process 10367 exited, status 0

Well one thing I have left out to mention is that auxprop sql support is
taken from and Alt Linux rpm package , casus Suse does not have its own.

Can anyone give me some sort of a pointer how to fix this...

Regards,
Toomas

---
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




More information about the Info-cyrus mailing list