Outlook Message Recall and Voting Buttons Not Working

Problem

When using Outlook, you may find that:

  • Message recall does not successfully remove the original message from the recipient’s inbox.

  • Voting buttons (such as Approve/Reject or Yes/No) are missing or do not work.


Cause

Outlook relies on a unique property called SearchKey to track messages. When your email passes through a connector (for example, during server-side signature processing), this property can change.

  • If it changes, Outlook cannot match the original message, so recall fails.

  • Voting buttons can also be affected because they depend on this property being preserved.


Solutions

You have two options to fix this issue:

Option 1: Create Remote Domains (Recommended)

By setting up Remote Domains in Exchange, you can keep the SearchKey property intact, allowing message recall and voting buttons to continue working.

Steps:

  1. In the Exchange Admin Center, go to Mail flow > Remote domains.

image-20250923-221148.png
  1. Add a new remote domain for each of your internal domains (for example: yourcompany.com).

image-20250923-221233.png
  1. Apply the following settings:

image-20250923-221345.png
image-20250923-221536.png
image-20250923-221613.png
  1. Save your changes.

  2. Repeat this process for all of your internal domains.

Option 2: Use Client-Side Signatures

If setting up Remote Domains is not possible, you can switch to Dynamic Signatures (client-side signatures).

  • These are applied directly in Outlook before the email is sent.

  • Because the message is not changed in transit, the SearchKey remains intact.

  • This ensures that recall and voting buttons continue to work as expected.