Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Archiving all messages for compliance

Status
Not open for further replies.

pixboy

MIS
Nov 21, 2001
153
US
We have a client who needs to start archiving all their messages, both in and out, for compliance reasons. I think I've found a way to do this with Netscape Messaging Server 4.15 (with a filter that would copy every message that comes through to another mailbox). They currently use an ISP's mail server for their mail, so this would involve needing to add an in-house mail server. Their desktops are Windows XP and the e-mail client is Outlook (XP, I think).

Besides the extremes (such as Microsoft Exchange), is there another way to do this? The compliance regs would require them to keep this stuff both on and off-site for 6 years. (Ouch.) It would seem it'd have to be done at a server level, since a user wouldn't be allowed to delete an e-mail. Anybody have any suggestions?

Thanks!!!!
 
I had to solve this problem for a customer as well. The solution was to create an archive email account in that domain and copy all incoming and outgoing emails to this account. It is up to someone to retrieve the emails from this account through normal methods and store the emails for the compliance duration. The solution uses the unsolicited bulk email (UBE) filter. In the following files, the root of the installation is /usr/netscape/server4/msg-mail -- you'll need to change it if yours is different.

in the file /usr/netscape/server4/msg-mail/smtp-bin/plugins/plugins.cfg you must add this line (all one line):

PostSmtpAccept /usr/netscape/server4/msg-mail/smtp-bin/plugins/libUBEfilter.so funcs=filter_msg_plugin init=filter_msg_init config=/usr/netscape/server4/msg-mail/smtp-bin/plugins/UBEfilter.cfg option=/usr/netscape/server4/msg-mail/smtp-bin/plugins/UBEfilter.opt

Then in the file UBEfilter.cfg, add lines such as this:

Channel-To "archive@domain\.com" EXIT "null"
User-From "archive@domain\.com" EXIT "null"
Channel-To ".*@domain\.com" COPY "archive@domain.com"
User-From ".*@domain\.com" COPY "archive@domain.com"

The filter appears to use regular expressions in the search string, so match anything is .* not just * and a literal period needs to be escaped such as \.

Be warned that if you upgrade to 5.x (I just did to 5.2p1) that there is no UBE filtering (that I've found) and I've yet to solve this problem for this version. If anyone has any ideas about this, please post them..

Quinn
 
That's pretty much the solution I'd come up with, too. Here's my simple one-line UBE filter:

Code:
:"one" $ANY ".*" COPY "archive@[whateverdomain.com]"

Since I work directly with the UBE filters in NMS 3.6 (our production server), I tried that with 4.15. I couldn't get it to work until I finally broke down and did it through the Netscape Console.

This particular filter would have anything that comes through the server, in or out, copied to the archive@ account.

Thanks for the info on the missing UBE filters in 5.x. I've tried installing that version on a few different boxes without much luck, so that would tend to make me want to get it working even less!



 
I compare your plugins configuration with mine , it's the same but when my ube filter on messaging server 4.15 refuses to work . I try all the exemples i found on this forum without any success .
Don't you have any idea on how to do it work well .
Thank you
Thierry
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top