[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: ****How to setup a Linux mail server?



On 1/2/07, Craig White <craigwhite azapple com> wrote:
On Tue, 2007-01-02 at 17:02 +0000, Anne Wilson wrote:
> On Tuesday 02 January 2007 16:14, Craig White wrote:
> > On Tue, 2007-01-02 at 10:13 +0000, Anne Wilson wrote:
> > > On Tuesday 02 January 2007 04:08, Craig White wrote:
> > > > 2. I would recommend brennan's home server howto...
> > > >
> > > > http://www.brennan.id.au/
> > > >
> > > > this uses sendmail/dovecot, neither of which I use but you gotta start
> > > > somewhere
> > >
> > > Dovecot has the advantage of good on-line documentation - and a mailing
> > > list if required.
> >
> > ----
> > and perfectly acceptable for those who want to run their own mail
> > server.
> >
> True - and because the documentation is good it's not hard to set up.  I
> collect from several email addresses for myself and my husband with
> fetchmail, then pass it to procmail for sorting and delivering.  Dovecot then
> runs the imap for both of us.
>
> Another advantage to some people is its ability to handle both pop and imap.
>
> > cyrus-imapd however, is mail server for those who want it all (mail
> > quotas, public mailboxes (a rich ACL environment), auto subscribe, auto
> > sieve, auto create (folders), high performance, non-shell users, etc.
> >
> Also comes well-recommended, though I've not used it myself.
----
dovecot, like the wu-imapd that it replaced on Fedora/RHEL and
cyrus-imapd are all capable of pop3 so I am not sure that there is any
distinction there.

procmail is sort of an abortion that requires the user to have a valid
shell whereas sieve implementation via cyrus-imapd is perfectly capable
of running server based filtering for virtual users (non-shell) that
exist even without a home directory. In exchange for less power than
procmail, you get usability with sieve.

Monster features of cyrus-imapd include (beyond those listed above),
automatic indexing of users mailboxes for fast searching, automatic
expiration (I typically have it expire e-mail from people's spambox
after 7 days), and when combined in a package like horde/imp/ingo
described below, users can share their INBOX or other mail folders with
other users as well as maintain their own server based rules/filters
(i.e. vacation), without administrator involvement.

I typically set up postfix*, sqlgrey[1], mailscanner[2], spamassassin*,
clamav**, horde/imp/ingo/kronolith/mnemo/nag/turba/wicked[3], at my
clients for a robust, multi-user mail system that includes shared
mail/calendars/notes/tasks with minimal spam. I also use OpenLDAP* for
user accounts, personal and shared address books and webmin[4] to
maintain the user accounts (single password for
Linux/Macintosh/Samba-Windows user authentication) as webmin has a
reasonably useful LDAP Users and Groups module.

*   packaged Fedora/RHEL core
**  packaged rpmforge
[1] http://sqlgrey.sourceforge.net/ (Greylisting for Postfix)
[2] http://www.mailscanner.info/    (Mail wrapper & more)
[3] http://www.horde.org            (Web based groupware)
Note:
horde     - framework package
imp       - e-mail client
ingo      - sieve/procmail filtering
kronolith - calendar
mnemo     - notes
nag       - tasks
turba     - address book
wicked    - wiki
[4] http://www.webmin.com           (Web based system management)

You can also follow this instructions
http://www.howtoforge.com/perfect_setup_centos_4.4
I am sure it will work on Fedora, follow only the email part.


--
Guillermo Garron
"Linux IS user friendly... It's just selective about who its friends are."
(Using FC6, CentOS4.4 and Ubuntu 6.06)
http://www.go2linux.org


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]