Exchange 2007 Environment
I have an issue where i need to have a email message get forwarded to an external mailbox when it arrives in the inbox. However this is not happening upon arrival of the message. I can run the rule manually and it will pickup the message and send it....
This email message is coming from our Cisco Unity Voice Mail system. This system connects and uses the Exchange Web Services to function.
Here is the email header of the message that does't work correctly.
Date: Mon, 25 Jun 2012 19:13:12 +0000
From: "Cisco Unity Connection Messaging System" <email@example.com>
To: "holmes, Jones" <larryFlint@wwt.com>
Subject: Message from Unknown sender (314666666)
Content-Type: audio/wav; name="VoiceMessage.wav"
Content-Disposition: inline; filename="VoiceMessage.wav"; voice=Voice-Message
x-CiscoUnity-SyncTime: 25-Jun-2012 19:13:12 +0000
Is there any reason why this wouldn't work? The rules work on any other message that i get except for these that come from the unity voice mail system.
For BPOS (and I believe O365 as well), External forwarding is disabled for Server-side rules. You can set forwarding on your mailbox to an external contact which will forwarding ALL mail, but rule-based forwarding is not going to function.
To set forwarding on a mailbox, you need a contact created for the target and then set it with Set-MSOnlineAlternateRecipient.
(instructional video (BPOS): http://blogs.technet.com/b/msonline/archive/2011/02/21/email-forwarding-with-microsoft-exchange-online.aspx).
In O365 you can use set-mailbox to configuring forwarding.
Have a great day,
- Proposed as answer by Daniel Trautman Wednesday, June 27, 2012 11:12 PM
I know this is an old thread but others may find it and find this helpful. The problem you are seeing here is that message rules (like your forwarding one) only run upon delivery of a message (or manually) and voice mail messages coming from Cisco Unity Voice Mail are never actually "delivered". At least in our case (Exchange 2010, Cisco Unity 9.1.1), the messages are actually placed directly in the users mailbox by Cisco Unity and not delivered, therefore never triggering the forwarding rule. I'm not currently aware of any way to make these rules work with voice messages coming from Cisco.