In article <4387680f$(E-Mail Removed)>,
David Brown <(E-Mail Removed)> writes:
> chris-(E-Mail Removed) wrote:
>> David Brown <(E-Mail Removed)> wrote:
>>> I'm planning on setting up an IMAP server on a Debian system in the near
>>> future. We're a small company, with two domains and about 25-30 users.
>>
>> Dovecot. Simple, fast, and reliable. The best thing (for me) about
>> Dovecot is that it leaves your mail files in a readable format, so if
>> all else fails you can still read/search your emails.
>>
>>
>
> That sounds good - readable format storage is a big plus. I've had to
> try to help with crashed Outlook Express email folders - it's been
> mostly a matter of providing a shoulder to cry on. Readable format
> emails in a nice directory would also work well with my current backup
> system (using rsync to copy all the data over ADSL to a backup system at
> home).
>
> Am I correct in thinking that Dovecot and Courier use the same maildir
> format?
>
I have 3 running installations of Dovecot + Postfix, and have been happy
with them. Dovecot and Courier both use maildir. I've seen something
about "maildir+" but haven't bothered to look into it. I understand
that Dovecot can also do virtual users, but again have had no need.
On 2 of my installations I'm also using procmail (-z) in lmtp mode so
that Postfix can be fully chrooted. That's giving me problems on one
system, because it has odd interactions with afs that I've tried
unsuccessfully to work around.
One other thing about Dovecot - Gentoo doesn't have an SELinux policy
for it, though Fedora Core 3 does. I'm trying to get my services moved
to an SELinux machine, and coming up with a Dovecot policy is one work
item.
Dale
>>> We currently have exim4 on the Debian [...]
>>
>> Sounds good. I run exim (3) here, too. (I'm gradually migrating to
>> exim4.)
>>
>>
>>> At the moment, we get some incoming email through a DomainPOP box (i.e.,
>>> an external pop3 mailbox collecting all mail for a domain) which is
>>> split into individual pop3 boxes by the pop3 server. Support for this
>>> arrangement is not critical, as we'll be changing to more standard smtp
>>> before long, and in the mean time I can always use fetchmail to get mail
>>> from the old pop3 server.
>>
>> Would definitely recommend fetchmail if you have to collect email from a
>> POP3/IMAP mailbox. Direct SMTP is to be preferred though.
>>
>>
>>> Clients run a variety of Thunderbird, Outlook, Outlook Express, and
>>> probably others. Webmail of some sort would also be useful.
>>
>> Squirrelmail works nicely with dovecot, as do the mail clients you've named.
>>
>>
>>> Virtual users support would be an advantage, but not a necessity.
>>
>> I believe dovecot does virtual users but I've never bothered with that
>> here as I have only a few users.
>>
>
> Virtual users as such is not a necessity (most of our email users are
> already network file users of the same machine), but we do have users
> who need to have two separate IMAP accounts with different email
> addresses in different domains (we have two companies in the same
> offices, and some people work for both of them).
>
>>
>>> Integration with Spam Assassin (or another spam filter) is essential
>>
>> Absolutely.
>>
>>
>>> as is an easy way for users to interact with the spam filter.
>>
>> Ah. I run spamassassin "inside" exim, so it runs with no knowledge of
>> users' individual preferences. However, it still seems pretty good: I'm
>> not aware of failed-but-valid emails and I for one get very few
>> passed-but-spam mails now.
>>
>
> It's sounding like a single spamassassin setup is the way to go. If
> anyone wants more control, they can use thunderbird.
>
> Many thanks for your comments.
>
> David
>
>
>>
>>> Integration with ClamAV is essential, as is being able to add my own
>>> filters (for example, I have a policy of stripping all exe files,
>>> including pif, scr, etc., from incoming emails).
>>
>> I also use ClamAV here, running "inside" exim.
>>
>>
>>> I also need to be able to sanitise html emails to remove javascript, and
>>> that sort of thing. I realise that's not part of the IMAP server as
>>> such, but I need the server to be able to integrate easily this sort of
>>> filter.
>>
>> No idea.
>>
>>
>>> Many thanks for any ideas, comments or links.
>>
>> I tried cyrus, but couldn't even get it to work properly. (Why /should/
>> I have to understand the guts of SASL?) Both it and Courier seem to
>> provide a complete IMAP solution, which is a pain if it doesn't seem to
>> do exactly what you want. On the other hand, it's a right pain running
>> sieve or even exim filters with dovecot - I gave up on that idea.
>>
>> Chris
--