Hello Andrzej >>>> My setup is FreeBSD 7.2 amd64 and the newest Cyrus Imapd (.15). >>>> >>>> My cyrus server as the defaultdomain set to abc.ch and I set virtdomains: userid >>>> . All users works a expected. Now I want to receive additionaly mails >>>> for sub.abc.ch. In sendmail set all the necessary entries in access. I >>>> also set in mailtable >>>> >>>> sub.abc.ch cyrusv2:/usr/imap/var/imap/socket/lmtp >>>> >>>> In maillog I get: >>>> >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: --- 050 >>>> <abc@xxxxxxxxxx>... Connecting to /usr/imap/var/imap/socket/lmtp via >>>> cyrusv2... >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11920]: n9UGguri011920: --- 250 >>>> 2.0.0 n9UGguri011920 Message accepted for delivery >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11920]: STARTTLS=read, info: fds=8/4, err=2 >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11920]: n9UGgurj011920: <-- QUIT >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11920]: n9UGgurj011920: --- 221 >>>> 2.0.0 acsvfbsd06.abc.ch closing connection >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11920]: STARTTLS=server, SSL_shutdown not done >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: STARTTLS: CRLFile missing >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: STARTTLS=client, init=1 >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: AUTH=client, >>>> relay=localhost, mech=, bits=0 >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: --- 550 >>>> 5.1.1 <abc@xxxxxxxxxx>... User unknown (hold) >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: >>>> to=<abc@xxxxxxxxxx>, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, >>>> pri=30344, relay=localhost, dsn=5.1.1, stat=User unknown >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: --- 050 >>>> <mschweizer@xxxxxx>... aliased to martin@xxxxxx >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: alias >>>> <mschweizer@xxxxxx> => martin@xxxxxx >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGguri011920: >>>> n9UGgurh011922: DSN: User unknown >>>> Oct 30 17:42:56 acsvfbsd06 sm-mta[11922]: n9UGgurh011922: --- 050 >>>> martin@xxxxxxxxx Using cached LMTP connection to localhost via >>>> cyrusv2... >>>> >>>> Is seems that abc@xxxxxxxxxx is unknown but if I lm *@sub.abc.ch I >>>> get user.abc@xxxxxxxxxx (\HasNoChildren). >>>> >>>> What Do I wrong? Or did I missunderstood something? >>> >>> *IF* you use unmodified cyrusv2 mailer provided by sendmail.org >>> *THEN* be warned that it "strips" domain part of the recipient address. >>> >>> You may test it by sending test mail in verbose mode as root - it should >>> show you trace of LMTP session: >>> >>> (echo subject: test; echo)|sendmail -Am -v -- abc@xxxxxxxxxx >>> >>> >>> BTW you can not set "lmtp socket path" via mailertable in the above >>> mentioned mailer. >>> >>> URL(s): >>> http://anfi.homeunix.org/sendmail/cyrusv2.html >>> http://open-sendmail.sourceforge.net/rtcyrus3/ >> >> Thank you for the hint. I did what you suggested (install the new >> mailer, clean the mailertable) but I get the same result as before. If >> I created a user.abc (without any domain part) the mail was received. >> Any ideas? > > How have you integrated cyrus mailer and sendmail? > > Do you you use cyruvv2 as "local mailer"? > define(confLOCAL_MAILER,...) > YES => sendmail.cf strips recipients domain anyway before selecting > local mailer or its substitute. Here is the relevant part of my sendmail.mc: [snip] define(`CYRUSV2_MAILER_ARGS',`FILE /usr/imap/var/imap/socket/lmtp') define(`confLOCAL_MAILER', `cyrusv2') MAILER(`local') MAILER(`smtp') MAILER(`cyrusv2') /end of file It seems that it is set as "local mailer" as you expected. What is the "correct way"? Regards, -- Martin Schweizer schweizer.martin@xxxxxxxxx Tel.: +41 32 512 48 54 (VoIP) Fax: +1 619 3300587 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html