Web Hosting Forum | Lunarpages
News: October 6, 2008 - Submit Your Site for the October 2008 Site of the Month!
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
October 14, 2008, 03:55:57 AM


Login with username, password and session length


Pages: [1]   Go Down
  Print  
Author Topic: E-mail Archiving  (Read 135 times)
jcarrasco84
Newbie
*
Offline Offline

Posts: 5


« on: July 08, 2008, 05:00:34 PM »

I was wondering if there was any email archiving services available or any suggestions on how I would be able to archive emails passing through our Lunar Pages hosted domain.

I have been looking at Mail Archiva but this would require me to host my own email server as well as a server for Mail Archiva. LP email services have been great and would like to keep it there.

Any suggestions is highly appreciated.

Thanks.
Logged
Mitch
Lunarpages Traffic Cop
Senior Moderator
Berserker Poster
*****
Offline Offline

Posts: 7971



WWW
« Reply #1 on: July 09, 2008, 05:33:21 AM »

What exactly is it that you would like to do?  Is it that you just want to keep an archive of all mail on the server - and then have your own local copy to work with via your e-mail client?
Logged

jcarrasco84
Newbie
*
Offline Offline

Posts: 5


« Reply #2 on: July 09, 2008, 02:36:02 PM »

We use this email as our main business mail and we would like to keep a copy of all emails being, sent and received, from and to all users on our domain. The reason for this is mainly for any future legal purposes. Ideally companies must keep emails records for up to 5 years. This is also good practice just in case an employee decides to wipe out there local hard drives.

Keeping it on the server is exactly what I want to do. With the option of being able to search through all the emails if I ever needed to for the above reasons. I guess it will also serve as a backup at the same time if you think about it.

If you Lunarpages added mailarchiva (mailarchiva.com) to there software kit...it would be perfect. Or any other suggestion or solutions would be appreciated.

Thanks.
« Last Edit: July 09, 2008, 02:49:38 PM by jcarrasco84 » Logged
MrPhil
Quantum Encyclopedia Writer
*****
Offline Offline

Posts: 3400



« Reply #3 on: July 09, 2008, 03:57:56 PM »

Would the following work?

1) email account for each user, with adequate amount of storage on server
2) each email account also forwards to some common corporate email account (this should leave a copy with each user)
3) use an email client (e.g., Thunderbird) to pull off all this email to a central PC for archiving and searching

I don't know how automated step (3) can be made -- hopefully you won't have to hire an intern to manually read in each email! If you give out passwords to the webmail accounts (so that PC clients can access it), I don't know if there's any way to keep savvy users from turning off the forwarding to the central archive.
Logged

jcarrasco84
Newbie
*
Offline Offline

Posts: 5


« Reply #4 on: July 09, 2008, 04:10:58 PM »

First, thanks for your input. Can forwarding be setup so it sends a copy to main "corporate mail box" and still reach its recipient? In other words, each user's accounts is forwarded to the main corporate mail box and they still get a copy? Cause I thought that once you forward a message using "forwarders" the message doesn't go to the addressed recipient and goes directly to forwarded address.

For this scenario it would need to be done with forwarders because I do not to set "save a copy on the server" on all the users outlooks due to the risk of someone disabling it and of course there outlook downloads the email before the central PC can get a copy of it. Also I would not be able to time the central PC to Download a copy before the user's outlooks downloads the email from the server and email is erased from the server.
Logged
jcarrasco84
Newbie
*
Offline Offline

Posts: 5


« Reply #5 on: July 09, 2008, 04:34:05 PM »

Mr.Phil Actually your idea works with filters. This is what I did.

1. Created archive@mydomain.com. This will be my main archive account and a central PC will download these emails daily.
2. Created this filter: $header_to: contains "user1@mydomain" with destination: archive@mydomain.com
3. Created this filter: $header_to: contains "user1@mydomain" with destination: user1@domain.com

I tested sending a message to user1@mydomain from user2@mydomain.com and both archive@mydomain.com and user1@mydomain.com get the email.

I have 15 users currently. Do you think this would cause problems with the server if I did it this way?
« Last Edit: July 09, 2008, 04:38:22 PM by jcarrasco84 » Logged
MrPhil
Quantum Encyclopedia Writer
*****
Offline Offline

Posts: 3400



« Reply #6 on: July 09, 2008, 04:54:57 PM »

Can forwarding be setup so it sends a copy to main "corporate mail box" and still reach its recipient?

As I understand forwarding, if the email arrives at an existing email account, a copy will stay at the account and  be sent on to the forwarded address. In other words, a copy is made and sent on. On the other hand, if you do not have an actual email account for an address, but just a forwarder, then only the forwarded copy survives. I think. I haven't played with it too much.

My two concerns are that someone could turn off forwarding (if they know what they're doing) and that some manual labor will have to be done to read in messages at the central copy site. For the former, perhaps there's a setting to prevent ordinary users from changing settings via the webmail interface. Or maybe the forwarding is implemented as a plain text file somewhere, and a cron job could check it every 15 minutes or so to make sure it hasn't been tampered with (check size and last-modified date or something). For the latter, I would assume that someone has written a client that will read arriving mail into some kind of file or database. Maybe a "filter" would do that. At worst, you'd have to get the source to some "open" project (such as Thunderbird) and grab the appropriate code (or tweak it to automatically download emails and then read them from the inbox to a separate file for each account, and run it every 15 minutes via cron or task scheduler). You want the end result on the central site to be that the email ends up in some file, available for searching and printing, and disappears from the server so it doesn't build up.

Instead of forwarding, maybe you could use a filter on each account to copy the email contents to a central server, without (somehow) disturbing the original email. I'd sure love to have a toolkit for handling emails (I've asked for this before -- a framework for filters, autoresponders, spam filters, autoprocessing, forwarders, etc.). Anyway, there's probably a million ways to skin this cat -- start googling! You just want to have some idea of how many users, how much mail, how long of retention period, searchable in what ways, and so on, that will meet whatever corporate and legal requirements get thrown at it.
Logged

jcarrasco84
Newbie
*
Offline Offline

Posts: 5


« Reply #7 on: July 10, 2008, 03:21:07 PM »

I would really like to use Mail Archiva. I have setup a server with Mail Archiva and I would only need Lunar pages to add the following lines to there config files on the server my domain is hosted on.

If Lunarpages uses Sendmail:

INPUT_MAIL_FILTER(`mailarchiva', `S=inet:8092@MyMailArchivaServerIP')dnl

If Lunarpages uses Postfix:

milter_default_action = tempfail
smtpd_milters = inet:MyMailArchivaServerIP:8092

As you can see it uses Port 8092 so that would have to be opened too.

Would LunarPages be good enough to do that for me? Or would this cause a security risk and Im crazy?
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM