I had a slightly different suggestion, but I don't know your timeline prior to the failure of the present system, nor what type of resources you can throw at this situation. So with that being said.

Why not implement an intranet, WWW mail gateway, with a DB backend. Or at least look along theses lines.

Pros:
1) Platform independance
2) Can reallocate/repartition storage devices, with relatively little intrusion on the clients mail interface
3) You can remove the actual large data files (movies I think you said in CB), out of the mail box, and onto an optomized partition for d/l.
3a) Or maybe instead move the large data files into a partition which can then be automounted or mapped to via samba.
4) All administration of the system should be seamless, and this model provides a nice upgrade path as you can segregate the WWW from the maildata, and even the attatchments. If any piece is under excessive load, you simply add another server, and add round-robin DNS entries.

Cons:
1) You now need to figure out a clean consistant and stable method for uploading content to be sent out via email.
2) Your users now need to get acclimated to a new interface
3) Your systems complexity has gone up an order of magnitude. You are dealing with NFS, HTTP and HTTPS, samba, some type of DB backend, and subsystem I/O monitoring
4) You need to figure out a method for importation/exportation of "address book" type features. I've yet to see an outlook user who simply couldnt do without that feature.

So just some random thoughts, but it could be interesting. And even if you dont use this setup, it may help in the decision making as to what components you might like to see in the future, which defines what pieces you implement now to work your way there.

Happy Hacking

/* And the Creator, against his better judgement, wrote man.c */

In reply to Re: (OT) Giving users what they want / My mail administration dilemma by l2kashe
in thread (OT) Giving users what they want / My mail administration dilemma by submersible_toaster

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.