Hi Kevin, In general, YAST may help you in configuring your system but not in understanding how things work. Have a look at the programs and their documentation involved instead!!! In your case fetchmail IMAP (cyrus, etc.) postfix ( if needed at all )
So, if I'm understanding this, fetchmail grabs from ISP POP and drops at some standard place (or a configured place?), Have a look at the Documentation of fetchmail http://www.catb.org/~esr/fetchmail/fetchmail-man.html#2
postfix grabs what fetchmail brought and feeds it to IMAP You can tell fetchmail to deliver directly to IMAP http://www.catb.org/~esr/fetchmail/fetchmail-man.html#2 That way you wouldn't need postfix for inbound mail.
Eek! So... if postfix is so important to the whole process -- you seem to have said it takes inbound from fetchmail and outbound from CyrusIMAP -- then it doesn't even use its own nifty directory structure? Yup, this stuff is simple and straightforward all right. <g> Cyrus IMAP is not involved in _outbound_ mail. Outbound mail is send from your email program (KMail, Thunderbird, etc.) when you press the send button. It hands it (depending how you have configured your email program) to
Postfix should accept (if configured) the mail handed from fetchmail on localhost port 25 and deliver (if configured) to imap. postfix which should send it then to its next mailhop ( very likely your ISP ). Better may be not to involve postfix and let your email program send mail directly to your ISP. That way you have to set up on program less. I am not trying to say you shouldn't use postfix. My experience is, best to keep things simple. The fewer programs involved the better. Mail transport / delivery is a world of its own. If you want to learn more about postfix have a look at the excelent docu at www.postfix.org. Ulf