After working with Microsoft on this issue the only decent solution was the following:
Pranav, from our Install team,
informed me that he was able to figure
out the issue. He explained to me
that you wouldn’t be able to install
with an msp, remove office, and then
reinstall with the same msp when
modifying the ‘.NET programmability
support’ feature under ‘InfoPath’.
Apparently the issue can be resolved
by creating a new msp with the same
settings as your original msp.
This appears to be the only workaround for the issue of other Office updates causing the .msp file to fail as well.
So, we decided to do the following:
- Create the .msp patch and deploy it via a computer startup script
- "Re-save" the .msp patch once a day for 2 weeks while deploying to make sure it takes affect on the client computers
- In the script the client computers will "report back" to a central log file (append it) with their computer name and a yes/no response.
- After 2 weeks we'll use the "no" responses we get back to go manually hit those machines and fix them.
It's sucky, but it'll have to do. We'll update our base computer image for the future so we don't have to deal with this again.
Warning: I haven't tried this.
There's some debate over on the Office365 forum about regular expressions in HTML emails. The Microsoft support guy said, "Based on my experience, rules cannot filter texts in the html of emails."
However.
If the text and the HTML of the message are the same, you should be able to use a regular expression to detect links that don't match. Something like this from regexplib might be a starting point for something that might help:
<a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>([^<]+|.*?)?<\/a>
Sorry I don't have anything better, but it was too long for a comment. Hopefully, someone else has something better for you.
Best Answer
According to this official document:
"For information about which Outlook clients are supported by Exchange 2016 and Exchange Online, see "Supported clients" in Exchange 2016 system requirements." And from the linked article mentioned above, the supported clients for Exchange Online and Exchange 2016 are as follows:
• Outlook 2016
• Outlook 2013
• Outlook 2010 SP2 and updates KB2956191 and KB2965295
• Outlook for Mac for Office 365
https://social.technet.microsoft.com/Forums/en-US/b825fa10-e07b-4955-b02b-97726f6867b1/office-2010-support-for-exchange-online-mailboxes?forum=outlook
In addition, from Exchange 2019, Exchange On-premises is designed not as the same as Exchange Online. So they will be a little different.