CC all incoming and outgoing external messages to a specific address

I am the IT Officer on board a cruise ship.
My captain would like to have more control over the incoming and outgoing e-mails. He has asked me to setup the e-mail system so that any outgoing e-mails from any users are automatically CC to him and also any incoming e-mail to other users should also be CC to him.
I have had a look at Rules and managed to successfully have all outgoing e-mail CC to him but i have no way to control the incoming messages.
Is there a way of doing this from Exchange 2003 ?
Is there any other solution other then Rules in every single client ?

Your reply would be greatly apreciated

Eddy Nassar
IT Officer
Thomson Celebration
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David LeeCommented:
Hi eddynassar,

Is the captain's name Bligh?  Seems more than a little intrusive to me.  Personally, if I were a passenger on this ship I'd want the captain paying attention to more important issues than reading everyone's messages.  That said, yes, you can do this from Exchange Server 2003.  What you need to do is write an "event sink".  This is code that would be triggered each time a message arrives.  In your case that code would send a copy to the captain.


Try out this link from MS about event sinks and how to install this one which creates an archive sink -The Archive Sink utility is a custom script that enables the archiving of all messages coming into and moving out of a specific folder on a Microsoft Exchange Server 2003 computer. By default, when Archive Sink is enabled, all messages and their recipients are archived to an .eml file, except for Bcc recipients. See:;en-us;871110

If you're able to spent some money, there are also some good programs out there that will do this more elegantly, such as MIMEsweeper for Exchange (or SMTP) ( which is content filtering, but easily includes the functionality you are asking for.

You may also be able to create a simple Linux box that runs a mail proxy for you that will do what you need. It would need some investigation, but that may be an option as well, if you're into experimenting like that.

Good luck,
From memory, there is a tick box on the general tab (I think) of the mailbox store taht says something like "archive everything through this store"

and you can tell it  a mailbox to send this to.  This will do what you want.

Bear in mind that a) if you have a lot of traffic going through, this mailbox will become huge, and B) Is VERY intrusive, and could even invade on privacy laws.

Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

eddynassarAuthor Commented:
Thank you Stuart and Wayne for your tip,
I do have a message archieve running in backround and am doing so with the knowledge of all users as they have signed a form to agree with the terms when they signed up to work on board.
However it doesnt help me much to see a pile of e-mails coming in and out , i want to be able to have control and to CC all incoming and outgoing External e-mails to specific users. The rules are limited but have brought me a solution to CC all outgoing e-mails however i was not lucky to find out how to CC incoming external e-mails to someone.
Any Ideas ?

Thanks for your time.
By running the archive you are, in effect, CC the archive mailbox.  Have the users log onto that mailbox.

Alternatively set up rules for automatically forward on to your selected users.

Has your captain got nothing better to do than read everyone elses email??

What was that cruise company... ;-)

Outside of Outlook rules (very inefficient and user-overrideable), to achieve the level of control you want I think you are going to have to (1) use a front-end relay mail server that will do the cc'ing for you, transparently and without user interference (the MIMEsweeper approach), or (2) get a product like GFI MailArchiver ( or MailEssentials ( which users also cannot mess with.


P.S. Here's a bigger list of possible products:
eddynassarAuthor Commented:
Stuart ,
Captain on a ship is ultimately the boss , it is by law for him to be aware of all communication that is happening between the ship and shore. His job is not just to drive ships, unlike steriotypes Captains on todays ship dont just stand behind the wheel , that is all done by the navigators, so the captain over looks the entire ship, hence he needs to know whats going on at all times. Hope this helps.
Thank you for your tip i think it helped. but i will try it and let you know
David LeeCommented:

I know this comment is off subject, but I just can't resist commenting on your explanation of a ship captain's responsibilities.  I expect that the need to know about all communications between ship and shore is intended to mean those communications that have to do with the operation of the ship.  I doubt that it's intended to extend to personal communications of the crew and passengers.  I didn't expect that the captain stood behind the wheel the entire time, but I do hope he has better things to do than read what could amount to hundreds of messages each day as he monitors everyone's email.  I would also say there's a flaw in the notion about him needing to monitor all communications since I suspect he'd have no means of monitoring cellular or satellite phone calls.  But as I said, this is off topic and I'm not intending to attack you or put you on the defense.  I just couldn't resist the urge to comment.
eddynassarAuthor Commented:
hehehe i see your point totally and i would agree tottaly with you on that one, however there is another policy that i forgot to mention, on the Ships network only business oriented e-mails may be sent or received, anything private is not allowed , for that we have a Crew internet cafe which crew can use freely to their own pleasures. Strict isn't it ? But at least we can have the Main Network for business use only. I have to agree with this policy as there are much less problems with users abusing the e-mail and internet system which in most companies they do offer a huge headache to the IT Administrators.

Nice topic however i am still stuck , well only half way that is.
Have been looking at GFI as Wayne sugested. Thanks for that Wayne.
The rules option is solving half the request which is the e-mails sent to external sources but i still need some kind of rule that can do the same for the incomings.
Any idea ?
David LeeCommented:

Ok, if it's business use only, then it's a bit more understandable.

I did a little more research and found a couple of items that might help.  Have a look at these:

The first link is to another EE question on the same topic.  The second link is to an article that goes through the steps for setting up what is suggested in the first item.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.