[BlueOnyx:04091] Re: Couple of questions...
Michael Stauber
mstauber at blueonyx.it
Mon Mar 22 05:49:13 -05 2010
Hi Darrell,
> 1. Michael, what do you think about replacing Majordomo with Mailman in the
> BX core? Is that something you may tackle in the future? Does anyone
> offer a paid BX Mailman package?
I have a procedure for installing Mailman on BlueOnyx, which is also posted to
the list. Can't find the topic now, but it's doable. As for making Mailman the
standard mailing list software on BlueOnyx (or providing it in conjunction
with Majordomo to retain compatability) ... yeah, it is on my wish list. But
I'll not make any promises about when that'll happen. It's quite a stretch to
cobble the GUI integration for that together.
> 2. I use several computers to perform work tasks every week, at least two,
> sometimes four. Currently, I have six POP email accounts that involve
> personal, real job and third-party business related email. I have always
> used POP email because I wanted to keep a local copy of the email (for
> whatever delusional reasons), and tend to store some email indefinitely.
> What is bothersome is having multiple email clients get the "new" mail
> every time they are started, and having sent mail on one computer when you
> use another. How can I migrate to IMAP to resolve these issues? What is
> the best method?
Dovecot provides both an POP3 and IMAP interface to the same mailboxes. So you
can use either of those two protocols to access any given mailbox. It's just a
matter of configuring your mailclient accordingly to use IMAP instead of POP3.
Having said that I should also point out that I don't find this very
economically. Let me put it this way: I have a Linux workstation from which I
do all my business related work with. The last 10 years or so I used KMail as
mailclient and I also use POP3 to download all mails from about 20 different
email accounts. KMail stores all mails in maildir format on that workstation,
which is a kinda universal format that allows me to read the mails with any
mailclient (local or remote) if I wanted to. I pretty much have like all
emails from 10 years (including several high volume mailing lists) in it.
That's probably more than half a million mails.
On a workstation that's fine, but generally I don't really advocate to leave
mails on a servers inbox indefinitely. Expecially if the mailboxes are in mbox
format (default on BlueOnyx) this means the mailboxes are a single file and
that will grow rather large pretty quick. And every time a mail arrives, the
local delivery agent (Procmail) will have to open the entire mbox file to be
able to append the new mail at the end of this file. That can create quite
some strain once the mbox file is several gigabytes large. Now if enough
customers do this on the same box, then you'll notice that performance impact.
Also, there can be corruptions of the mbox file, which might result in a loss
of all (or a considerable part) of the stored emails. That may happen only
once every couple of years, but if that prompts you to loose thousands of old
emails, then it could be something rather "thrilling".
We all have a "physical" mailbox in our front porch or screwed onto the wall
of our houses. Typically we wouldn't keep mails in there indefenitely either,
right? :o)
So if you're looking for ways to manage and permanently store your emails
(even from multiple mailboxes) in an application designed for it, then you
should probably look elsewhere. Something like OTRS (see http://www.otrs.org)
for example, which I also use on BlueOnyx.
It's an email ticket system that polls several mailboxes and stores the actual
mails in a MySQL database. It provides a web based GUI interface with a lot of
features, which easily allows you to manage your emails, to sort and organize
them and to search through them. It is not the end to all means in that
regards and its primary focus is not on archiving mails, but it does that job
quite nicely as well.
There are other applications available with similar feature sets as well, or
different ones, but which also allow you to store vast amounts of mails from
various sources in way that don't rely on keeping the mails in your various
inboxes. GroupOffice (PHP and MySQL driven groupware with a quite nice email
application built into it) for example. Just to name another one that I have
some experience with. What's best for you really depends on expected usage and
what you want it to be able to do. But anything is better than keeping the
mails on the servers inboxes for the long haul.
--
With best regards
Michael Stauber
More information about the Blueonyx
mailing list