Exchange Server TechCenter > Exchange Server Forums > Compliance > Journaling e-mail sent to external domains
Ask a questionAsk a question
 

AnswerJournaling e-mail sent to external domains

  • Wednesday, August 19, 2009 2:11 PMlukabike Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    We have Exchange 2007 SP1.

    We have to journal and archive all messages which are in and outbound and sent to a specific list. Unfortunately, the list is mixed and there are external email addresses and whole domains. To my knowledge, one can only journal messages sent to a certain email address or email enabled distribution group which in effect contains only email addresses. How can I add whole domains there? The list is at the moment almost 500 records long and most of it are domains, not emails.

    Thanks, Luka

Answers

  • Thursday, August 20, 2009 8:39 AM--Vinod-- Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Exchange 2007 support 2 kinds of Journaling.

    If you need to add whole domain in that case i guess you need to opt for any third party tool



    Standard journaling   - Standard journaling enables the Journaling agent in Exchange 2007 to journal all messages sent to and from recipients and senders that are located on a specific mailbox database on a computer running the Mailbox server role. Standard journaling is also called per-mailbox database journaling.

    Premium journaling   - Premium journaling enables the Journaling agent in Exchange 2007 to use rules that you can configure to match the specific needs of your organization. You can create journal rules for a single mailbox recipient or for entire groups within your organization. Premium journaling is also called per-recipient journaling.

    You must have an Exchange Enterprise Client Access License (CAL) to use premium journaling

    Both standard and premium journaling use the Journaling agent located on Hub Transport servers. When you enable standard journaling on a mailbox store, this information is saved in the Active Directory directory service and is read by the Journaling agent. Journal rules configured with premium journaling are saved in a similar manner

     

    Journaling has below scopes

    Global -All messages

    Internal - internal messages

    External - External mail

    More Powerful Journaling in Exchange 2007

    http://technet.microsoft.com/hi-in/magazine/2006.12.journaling%28en-us%29.aspx

     


    Vinod |CCNA|MCSE 2003 +Messaging|MCTS|ITIL V3|
  • Thursday, August 20, 2009 8:54 AMXiu Zhang - MSFTMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,

    Besides Vinod's input, since the we have external e-mail address in the DL,I recommned you to create related contact in AD.

    Regards,
    Xiu
  • Thursday, August 20, 2009 9:05 AMAmit TankMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Selective journaling is possible using Premium Journaling method of Exchange 2007 but as Xiu told you need to have contact created for those external recipients which need to be journaled.

    But I guess in your case you don't have specific external email addresses and have domain names. So in that case...

    • You need to build your develop your custom transport agent to verify the list of domain names in To or From address and archive accordingly.
    OR
    • You may create transport rules with tricks to pick the email from the list of words (domain names) and send a BCC to a mailbox.

    Like, create a transport rule with condition "when the From Address contains the specific words" and "when a message header contains specific words" <- this condition is to search the words in the header field "TO:" with transport rule action "Blind carbon copy message to address" to save a copy to a mailbox...

    Amit Tank | MVP – Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com

All Replies

  • Thursday, August 20, 2009 8:39 AM--Vinod-- Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Exchange 2007 support 2 kinds of Journaling.

    If you need to add whole domain in that case i guess you need to opt for any third party tool



    Standard journaling   - Standard journaling enables the Journaling agent in Exchange 2007 to journal all messages sent to and from recipients and senders that are located on a specific mailbox database on a computer running the Mailbox server role. Standard journaling is also called per-mailbox database journaling.

    Premium journaling   - Premium journaling enables the Journaling agent in Exchange 2007 to use rules that you can configure to match the specific needs of your organization. You can create journal rules for a single mailbox recipient or for entire groups within your organization. Premium journaling is also called per-recipient journaling.

    You must have an Exchange Enterprise Client Access License (CAL) to use premium journaling

    Both standard and premium journaling use the Journaling agent located on Hub Transport servers. When you enable standard journaling on a mailbox store, this information is saved in the Active Directory directory service and is read by the Journaling agent. Journal rules configured with premium journaling are saved in a similar manner

     

    Journaling has below scopes

    Global -All messages

    Internal - internal messages

    External - External mail

    More Powerful Journaling in Exchange 2007

    http://technet.microsoft.com/hi-in/magazine/2006.12.journaling%28en-us%29.aspx

     


    Vinod |CCNA|MCSE 2003 +Messaging|MCTS|ITIL V3|
  • Thursday, August 20, 2009 8:54 AMXiu Zhang - MSFTMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,

    Besides Vinod's input, since the we have external e-mail address in the DL,I recommned you to create related contact in AD.

    Regards,
    Xiu
  • Thursday, August 20, 2009 9:05 AMAmit TankMVP, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Selective journaling is possible using Premium Journaling method of Exchange 2007 but as Xiu told you need to have contact created for those external recipients which need to be journaled.

    But I guess in your case you don't have specific external email addresses and have domain names. So in that case...

    • You need to build your develop your custom transport agent to verify the list of domain names in To or From address and archive accordingly.
    OR
    • You may create transport rules with tricks to pick the email from the list of words (domain names) and send a BCC to a mailbox.

    Like, create a transport rule with condition "when the From Address contains the specific words" and "when a message header contains specific words" <- this condition is to search the words in the header field "TO:" with transport rule action "Blind carbon copy message to address" to save a copy to a mailbox...

    Amit Tank | MVP – Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com