none
How to delay user not found messages

    Question

  • Hello,

    I need to delay exchange 2013 messages that can't find the user.  We are a 2013/10  hybrid with 365.  It takes time for our identity management system to create an AD account and then DirSync it to 365 and then create the mailbox.  But we want messages to those 'almost valid' email addresses to be queued during the time the mailbox is being provisioned.

    Is there any way to do this?

    Thanks,

    Peter

    Tuesday, December 29, 2015 4:24 PM

Answers

  • You can do it by writing scripts to hold the message, but none odes it out of the box.  And in your case, you'd need to deploy the system that causes the delay between your Exchange system and Office 365.  And I doubt that would work out very well ...

    Will Martin ...
    -join ('77696c6c406d617274696e2d66616d696c6965732e6f7267' -split '(?<=\G.{2})' | ? { $_ } | % { [char][int]"0x$_" })

    Tuesday, December 29, 2015 7:02 PM

All replies

  • Not out of the box.  If the local directory doesn't have the address in it, it will immediately respond with a failed delivery report - this is how all SMTP systems work, that I know of.

    Will Martin ...
    -join ('77696c6c406d617274696e2d66616d696c6965732e6f7267' -split '(?<=\G.{2})' | ? { $_ } | % { [char][int]"0x$_" })

    Tuesday, December 29, 2015 5:10 PM
  • Ok thanks.  I guess you can do it on some Linux mail systems, so I'll have to ask our upstream campus mail routing people to look at how to delay the fail.

    Thanks!

    Peter

    Tuesday, December 29, 2015 6:49 PM
  • You can do it by writing scripts to hold the message, but none odes it out of the box.  And in your case, you'd need to deploy the system that causes the delay between your Exchange system and Office 365.  And I doubt that would work out very well ...

    Will Martin ...
    -join ('77696c6c406d617274696e2d66616d696c6965732e6f7267' -split '(?<=\G.{2})' | ? { $_ } | % { [char][int]"0x$_" })

    Tuesday, December 29, 2015 7:02 PM