-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sandy Drobic wrote:
G T Smith wrote:
Cyrus has it own mailbox and account structure (it is effectively a mail black box with mail stored in a database). I think you need create the appropriate cyrus mailbox so that delivery can take place. All postfix bit is point postfix delivery to the cyrus mail system. It does not really need postfix as it has its own MTA and MDA agents.
A good part of this is at least a bit misleading. (^-^) I hope you don't mind if I expand a bit on your comment.
Cyrus does indeed not use maildir to store mails, though it may look the same at first glance. Instead the mails are stored in folders and a few databases are maintaining the structure and status flags. So the mails are NOT stored in a database, but the status of the mails is (mailboxes.db, seen.db, deliver.db etc.).
The valid mailboxes are maintained in mailboxes.db. Before a mailbox can be used it must be created. This can be done in cyradm or by scripts that use similar funktions. Both php and perl provide modules where the neccessary functions are available.
Postfix does indeed not deliver the mail itself, lmtp is used either directly or through a pipe transport (in Postfix the transport is called "cyrus" in master.cf) using the deliver binary from Cyrus. In the end, it is the same since deliver will also use lmtp to submit the mail to Cyrus.
So the delivery is not done by the Postfix local delivery agent (either "local" or "virtual").
But Cyrus is a pure imap server, it does not speak smtp, so a MTA (mail transfer agent) like Postfix, Exim or Sendmail is neccessary. Maybe you mistook it for Courier. There are two packages available: courier-imap, the imapserver, and courier-mta, the mailserver package.
Lifted of Mullet & Mullet - Managing IMAP - Part III - p107..p108 . read this thing when establishing which version of IMAP to run with... Took one look at Cyrus decided was not a runner... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFGQhS+asN0sSnLmgIRAgn9AJ9l5i20Ef4/o+43uROyFVOXHsIYgACglq4D XNplISp1x5d96PEmnpraKTs= =O/Ou -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org