none
Exchange 2013 Catchall rules for specific domain RRS feed

  • Question

  • Hello - I have a secondary domain that I want to forward all emails from into a specific address.  So I wrote a rule that I think should cover it:

    Apply rule if: The recipient address includes "@domain.com".

    Do the following: Redirect the message to: "mailbox that I know works in my primary domain"

    When I send a test email to a non-existing mailbox, I get a response back RESOLVER.ADR.RecipNotFound which tells me it's trying to find the mailbox before it fires the rule.  This rule is the first rule to fire.

    Any ideas?


    ~David

    Thursday, April 4, 2013 6:23 PM

Answers

  • Hi Frank - Thanks for checking in.  At this point I've marked it up as "can't be done" on exchange 2013.

    ~David

    • Marked as answer by emma.yoyo Friday, April 12, 2013 2:40 AM
    Wednesday, April 10, 2013 4:38 PM

All replies

  • When I send a test email to a non-existing mailbox, I

    Hi David,

    If you send a test mail to a existing mailbox(@domain.com), will the mail be moved to the primary mailbox? 

    If yes, the transport rule works as expected.

    However, if you send a test mail to a non-existing mailbox, a NDR will be created and the mail will be discarded and it won't trigger the transport rule any more.

    You can try to Forward copies of DSN messages to the Exchange recipient mailbox:

    http://technet.microsoft.com/en-us/library/aa996803(v=exchg.150).aspx

    If you have any feedback on our support, please click here


    Frank Wang
    TechNet Community Support

    Friday, April 5, 2013 6:08 AM
  • Hi Frank - perhaps catchall's are not supported in exchange 2013.  By definition, they will not be valid email addresses but I want the emails anyway.  I need to redirect all the emails to a domain that has no valid to a valid mailbox somewhere else in the exchange organization.

    I need a rule that executes before there is any check to see if it's a valid address.  Is that possible?


    ~David

    Friday, April 5, 2013 3:02 PM
  • Hi David,

    I don't think you can do that.

    As I said, you may create a Transport rule to redirect all valid mails to the target mailbox, and copy the invalid ones(NDR) to the target mailbox.


    Frank Wang
    TechNet Community Support

    Monday, April 8, 2013 5:38 AM
  • Hi David,

    Any updates?


    Frank Wang
    TechNet Community Support

    Wednesday, April 10, 2013 3:47 AM
  • Hi Frank - Thanks for checking in.  At this point I've marked it up as "can't be done" on exchange 2013.

    ~David

    • Marked as answer by emma.yoyo Friday, April 12, 2013 2:40 AM
    Wednesday, April 10, 2013 4:38 PM
  • I know that the issue is quite old but I had the same issue and found this thread.

    The solution seem to be quite easy. If you create the domain example.com as authoritative and create a rule as explained by David the “catch all” setup will not work and exchange will send NDRs. Instead, you have to create the domain example.com as e.g. internal relay (no sendconnector is needed). Then exchange will evaluate your “catch all” rule even if no inbox exist and everything will work as expected.

    • Proposed as answer by TangoUCF Thursday, June 18, 2015 2:35 PM
    Tuesday, June 10, 2014 12:17 PM