Link to home
Start Free TrialLog in
Avatar of patcheah
patcheahFlag for Malaysia

asked on

exchange 2010 handle sensitive email

Hi Expert,

We are using exchange 2010, Management would like to know is there a way to get all the sensitive/important email from database and forward out? and the important email will be deleted after that.

Thanks
patrick
Avatar of manu4u
manu4u
Flag of United Arab Emirates image

May I ask you, why would Management ask such a bizarre question, I am wondering.  They want to delete the important mails ?

Answering your question, how would Exchange would know whether which email is important to you / unless you have a proper Data Classification system is in place (Such as Titus).

Moreover, It will be a breach of security and privacy if you go through other user's mailboxes even if you are an Administrator, (unless authorized by law enforcement as part of investigation).

Anyways, In my knowledge, there is no automated way to have what you want.
Avatar of patcheah

ASKER

Hi Manu,

Thanks for your feedback,

i recalled at powershell, we can query the email subject, and could we forward the email through powershell to another email address?

Thanks
Alfred
Yes. You can set email forward via PowerShell command. To set the email forwarding to another address for a user, you can refer the following steps:

1. Connect to Windows PowerShell and connect to the service again, see Use Windows PowerShell in Exchange Online.
2. Use the following Windows PowerShell commands to set the email forwarding.
 
Set-Mailbox -Identity Alias -DeliverToMailboxAndForward $true -ForwardingSMTPAddress forwarding@address

Please replace Alias to the user’s alias, and replace forwarding@address to the forwarding email address which the users’ emails will be forwarded to.

For example: Delivers Patrick' e-mail messages to Patrick's mailbox and also forwards them to Bob's (Bob@contoso.com) mailbox. We can use the following command:
Set-Mailbox -Identity Patrick -DeliverToMailboxAndForward $true -ForwardingSMTPAddress bob@contoso.com

For detailed information about Setting-Mailbox: http://technet.microsoft.com/en-us/library/bb123981.aspx.
Hi Manu,

can i use this way ,http://exchangeserverpro.com/searching-message-tracking-logs-by-email-subject/

then manually forward to other email address?

Thanks
Avatar of SreRaj
Hi,

You could use Search-Mailbox cmdlet to search mails in mailboxes across organization based on subject line and move the mails to a target mailbox and delete them from source. You could use a command like the following.

Get-Mailbox | Search-Mailbox -SearchQuery 'Subject:"Your bank statement"'-TargetMailbox "administrator" -TargetFolder "SearchAndDeleteLog" -LogLevel Full -DeleteContent

Please refer following article for more information.

http://technet.microsoft.com/en-us/library/dd298173(v=exchg.141).aspx
It might just be me but what do they think the point of getting these email out of the Dbase is for..?

instead of doing what you are doing if you explain a little further we may be able to suggest a completely more efficient way of going about this.
Hi Expert,


i had tried to query by using this command ( in my test server),

Get-MessageTrackingLog

i intend to list all the email messages but only query not more than 50 emails, which i feel very weird,

thus, i tried with Get-MessageTrackingLog -MessageSubject "payment"

nothing come out ( but im pretty sure there is a message subject start with "payment")

did i enter the wrong command, i would like to search the email by more specific, user, subject and database,

could any expert here advise what is the correct powershell command in order to fullfill the requirement?

Thanks
ASKER CERTIFIED SOLUTION
Avatar of SreRaj
SreRaj
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial