I set this up with very little effort at all. The only problem I had was getting saslauthd to start because I had to comment the last four lines of /etc/conf.d/saslauthd, but it is all there and working now. For looking at the various options for procmail, I looked at this guide:

Cyrus-sasl wouldn't compile without kerberos support, but since I'm using kerberos for various things and everything works regardless I don't care.

If you just want pop3 support as I did, basically do everything in the guide for courier-imapd-ssl, but replace imapd with pop3d. That easy! Generate your certificates, start the server everything the same, except replce imapd with pop3d.

In the console /usr/bin/fetchmail -a -v -m "/usr/bin/procmail -d %T" works fine (without the slash)
With the slash I get the same error as with the crontab.
I'm using vixie-cron and /bin/sh as cron shell, is a different escape method needed ?

Great guide. Things are mostly working. I'm having the same 'bad certificate' Thunderbird problem that many other folks are having or had. I read through all 19 pages of the topic looking for a succint answer or explanation of the problem and a resolution but couldn't find one.

Could someone explain to me how to generate a new certificate for the server such that Thunderbird and the server can negotiate the TLS transaction and send mail?

gnah. i had that too and forgot how i solved it. i've googled for it and probably found an answer. i'll do an updatedb on my memory and hopefully i remember what the cause was ._________________Easily backup up your system? klick
Get rid of SSH Brute Force Attempts / Script Kiddies klick

you could post your configs and i'll compare them to mine or you could pm me and i'd send mine to you or ..._________________Easily backup up your system? klick
Get rid of SSH Brute Force Attempts / Script Kiddies klick

could it be that you're already logged in - some accounts won't let you login twice so check if that's the problem_________________Easily backup up your system? klick
Get rid of SSH Brute Force Attempts / Script Kiddies klick

I followed the HowTo and now I'm not sure about the IMAP thing because I've never used it before but I like the idea of it. So I want to make sure, that I didn't miss something: I fetch my emails with fetchmail and procmail passes them on in my maildir directory in the /new subfolder or whatever I specified in .procmailrc? I use KMail, so I grab the new emails and filter them into the created IMAP directories?
Where are the emails in my IMAP folder stored physically on the server? So I could make a backup of them? I noticed that there is one fixed folder "Incoming" and I can only create subfolders in this one on the IMAP server, right?

Thanks in advance for all your help._________________Hello 911? How are you?

Sorry for the previous message, I already found the solutions for my questions. I didn't have the default folder ~/.maildir for my emails, and since IMAP looks there... So I moved all my Mails to ~/.maildir and now it's working.

Thanks for the excellent tutorial._________________Hello 911? How are you?

I hate MTA's. I really do. The people who came up with this concept should be drug out into the street and shot. Yes, I understand the UNIX philosophy is to have one program do one thing and have it do it well, but good god, how many programs do you need just to get your frickin email?!

After *hours* of editing text file after text file, I've given up. I'm way too burnt out to even try this guide, though maybe the next time I feel like stabbing myself in the eye I'll try to set up an MTA instead, and use this guide. I almost, *almost*, at this point, understand what Windows users mean when they say UNIX/Linux is needlessly complex.

I just wanted SpamAssasin. Instead I got a migrane. Sometimes UNIX is teh sux. _________________Go find a cheerleader and saw her legs off. - Nny