Share via

Recipient.add problem after latest updates

Paul Martin 5 Reputation points
2026-04-28T10:41:22.4266667+00:00

We use OLE to communicate with Outlook in our software. We have had reports from multiple customers that their system is no longer working properly when trying to send emails. We have tracked this down to recipient.resolve method returning false following the recipient.add

Issues reported since update to the updates from April 21st. 16.0.19929.200.90 (2604 apps for business)

The code has worked without issue for years and is a fundamental part of sending a batch of emails so that the customer does not have to manually send each email.

if we ignore the .resolve failure and use .send on the mail item, it will fail but using .display and then pressing send on the displayed email works fine. I would guess that it is the .add that is not reporting a failure.

has anyone else found this and better yet, come up with a solution for it?

Outlook | Windows | Classic Outlook for Windows | For business
0 comments No comments

3 answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. Gabriel-N 16,475 Reputation points Microsoft External Staff Moderator
    2026-04-28T11:16:10.8133333+00:00

    Hello Paul Martin

    Recently, this forum has received reports of issues occurring in Office Version 2604 (Build 19929.20090) on the Current Channel.

    If your customer is using this version, as also AI mentioned, please consider rolling back to Version 2603 to check whether the issue is resolved and whether the script works as expected. For reference, you can review the discussion here: Office 365 Update version 2604

    Additionally, if your customers are on the Monthly Enterprise Channel and are experiencing the same issue, you may consider switching temporarily to the Current Channel (Version 2603) to test. If this resolves the problem, I recommend keeping Office on Version 2603 and waiting for a newer Office build before testing again.

    I also suggest submitting feedback by opening a support ticket through the Microsoft 365 Admin Center, or directly feedback from Outlook via Help > Feedback, so this issue can be investigated further.

    I hope this information is helpful. Please let me know the outcome after rolling back so I can continue to support you.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  3. Q&A Assist
    2026-04-28T10:41:38.7366667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The behavior matches known regressions in recent Outlook for Microsoft 365 builds where programmatic/MAPI‑based or add‑in–based sending starts failing after an Office update, while manual sending from a displayed item still works. Similar issues have been seen after specific builds and were resolved either by updating to a fixed build or reverting to a previous one.

    Given that the issue started immediately after updating to a specific Office build and the same code worked for years, the supported workarounds from similar Outlook issues are:

    1. Update Outlook to a fixed build (preferred)
      Check whether a newer build than 16.0.19929.20090 is available for the 2604 channel and install it. Many Outlook send‑path regressions are marked as STATUS: FIXED in later builds and resolved simply by updating. From Outlook Desktop:
      • File → Office Account → Update Options → Update Now.
    2. Temporarily revert Outlook to a prior working build
      If the current channel build is the cause and no fixed build is yet available on that channel, revert to a previous version known to work. For Current Channel, a documented example of reverting is:
      1. Open Command Prompt as Administrator.
      2. Run:
              cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
              officec2rclient.exe /update user updatetoversion=16.0.17425.20236
        
      For other channels (e.g., Monthly Enterprise), choose a build prior to the regression using the Office update history and revert similarly. This is the same pattern used in the documented workaround for Outlook send issues after specific builds.
    3. Check for add‑ins or On‑Send logic interfering
      Some recent issues were triggered by web add‑ins with On‑Send actions. As a diagnostic step:
      • Disable or uninstall any Outlook add‑ins that hook into sending (especially On‑Send).
      • Retry the OLE automation after add‑ins are removed or after the add‑ins refresh window (30 minutes to 4 hours) has passed.
    4. Use Outlook on the web or New Outlook as a temporary workaround
      While waiting for a fixed build or after reverting, affected users can send the same messages via Outlook on the web or the New Outlook client, which do not use the same desktop MAPI/OLE path.

    Because the code works when the user manually sends after .Display, and the regression is tied to a specific build, the practical resolution is to move affected clients off the problematic build (either forward to a fixed build or back to a known‑good build) and verify that the .Recipients.Add/.Resolve/.Send sequence succeeds again.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.