email server concept: what's mail delivery agent
Zhang Weiwu
zhangweiwu at realss.com
Wed Jun 2 07:49:53 EDT 2004
Hello. I'm trying to set up an email server several days. I think the
most difficult part is to know when what does what. I wish to be clear
on some concepts.
I am running cyrus + postfix + ldap on a gentoo server, multiple virtual
domains (sealed mail server, no mail user have system account). It seems
to me:
1. Moden mail servers don't often do mail forwarding. So upon receiving
an email, it will always be 'local delievery'.;
2. Documents often mention 'delivery agent' and 'maildir', it seems
'delivery agent' is not a standalone package, there is a delievery agent
in postfix package, and there is also one in cyrus package, I can choose
to use the delivery agent (postfix's or cyrus')
3. maildir is a way to store email, it is where postfix save incoming
mail, and it is the place cyrus-imapd get emails so that to put to
user's INBOX. But an email server can have no maildir completely, and
let cyrus's delivery agent by pass maildir and put mail directly to
user's INBOX.
4. putting the incoming emails in to each coorisponding domain's email
storage place is the job of delivery agent.
I feel messed up reading all the documents, now I am afraid I got severl
concepts completely wrong so I just write what I think plainly and hope
someone kindly come out and say to me "hey, you got xxx wrong here", and
I'll be thankful:)
Thank you.
---
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