Anthony Tibbs wrote:

Hi everyone,

I was trying to check the list archives for some hints, but it seems that that server is having some 'difficulties' at the moment, and isn't responding.

I am currently in the process of setting up another Cyrus/IMAP server, as I've been (personally) running Cyrus/Sendmail for a few years now with good results. I had the usual sendmail+virtdomains+cyrus hoops to jump through, but now have THAT working all right (by way of a mailertable entries, i.e.

mydomain.ca    cyrusv2d:/var/lib/imap/socket/lmtp

The problem is that for this to WORK, mydomain.ca must not be considered a "local domain" (i.e. it must not be in local-host-names), since this results in a rewrite that strips the 'host' portion of the address off, and then Cyrus rejects the message with an 'unknown mailbox' error.

And all of this ultimately means that I can't use sendmail "aliases" (for non-local addresses), which I need in order to redirect such things as postmaster, root, etc. to a particular user.

Have I missed something simple here? I've tried following the instructions at http://asg.web.cmu.edu/cyrus/download/imapd/install-virtdomains.html but that is where I am getting stuck...


This is the way I do it:

"ev.co.yu" is our domain and is registered as a local-host-names entry,
VirtUserMap: [EMAIL PROTECTED] -> [EMAIL PROTECTED]
MailerTab: IMAP:    cyrusv2d:localhost

Now two things are worth mentioning. Firstly, "IMAP" is NOT in the "local-host-names" - as far as I know, for a local domain Sendmail will not consult mailertable, as it will not consult virtual users table for non-local domain. Secondly, the "host part" for cyrusv2d mailer in mailertable has no usage. The definition of that mailer has actually no use for the $h macro. That can probably be changed, but I'd like Andrzej Filip (anfi) to do it, since he is the author of that definition.

What should be the best usage for the host part, since we could be requesting this change from Andrzej? I imagine it could be used for specifying which LMTP socket to connect to, but it can be elaborate, remeber Sendmail can connect to a local UNIX socket, just as easily as it can connect to a remote LMTP network socket. So, something like this would be nice, I just don't know if it is feasable:

cyrusv2d:unix:/var/opt/Cyrus-IMAP4-2.2.10/socket/lmtp
cyrusv2d:net:imap4.ev.co.yu

Nix.


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