|At its most basic level, this is something that is rather easily handled by the Mail::Sendmail package. A simple front-end UI is easy enough to toss together for it, and the docs for the package cover its basic functionality quite well.
Ummm - no. A webmail (even a basic webmail) is much more than that. Not only does it need to send the mail (something Mail::Sendmail does well) it needs to be able to unpack MIME, make attachements available for download, display what can be displayed, allow the user to delete, forward and refile mail between folders, maintain addressbooks, etc, etc, etc.
Secondly, you're looking for something with white/blacklists, as well as spam monitoring.
You misunderstand. We have spam assassin running on several servers (coordinated with clamd), we just need a way to let the users SET the black/white lists that are used by that setup.
Please understand: what we already have is a fairly sophisticated setup, it's just that the PHBs want something prettier/more powerfull and cheaper (i.e. they don't want to pay someone to add a bit to what we already have - they are convinced there must be something "almost right" already out there).
If I can find a prettier Perl solution, great. Otherwise, I may be stuck with hacking what we need into IMP/horde :-(.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
Outside of code tags, you may need to use entities for some characters:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||