Issues forwarding meetings

Ferry van Steen 6 Reputation points
2021-03-29T15:56:27.25+00:00

Hi there,

one of our customers is complaining he can't forward meeting requests to several of his private domains.

I think this is occurring since the emergency patches on Exchange 2016 CU19, have updated to CU20 now but the issue persists.

To be clear, if he forwards e-mails there are no issues. Everything is nicely rewritten to his address as sender.

However, if he forwards a meeting, most headers are rewritten, but the 'From' header still lists the original sender. This happens both from Outlook & OWA.

If the original sender has a strict DMARC policy (reject) and the address forwarded to adheres to it, it will reject the forwarded meeting request because of this.

Return-Path, Sender headers point to the address it was forwarded from.
From header is still set to original sender.

DKIM will pass, DMARC will fail.

Authentication-Results: xyz, dmarc=fail (p=reject dis=none) header.from=original-sender-domain.tld
Authentication-Results: mail.receiving-the-forward-message.tld;
dkim=pass (2048-bit key) header.d=forwarded-by-domain.tld header.i=@forwarded-by-domain.tld header.b=IDxyzzzz;
dkim-atps=neutral

Any ideas what might be causing this?

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,683 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Yuki Sun-MSFT 41,146 Reputation points Microsoft Vendor
    2021-03-30T04:36:06.383+00:00

    Hi @Ferry van Steen ,

    However, if he forwards a meeting, most headers are rewritten, but the 'From' header still lists the original sender.

    I tried to test in several different versions of Exchange(Exchange 2016, Exchange 2019 and Exchange Online), it seems to me that it's an expected behavior that the From field remains as the original sender when a meeting request is forwarded.

    Let's say a meeting was sent from Administrator to User1, then User1 forwarded the meeting request to User2(in the same domain) and an external user. When I checked the message headers of the meeting request received by User2 and the external user, the From field still shows as Administrator who is the original sender, the return-path and the sender field is shown as User1:
    82588-1.jpg

    As per your concern about this doesn't occur when a normal message is forwarded, based on my test, this could be related to the difference that when we receive a forwarded meeting request, it displays as "<actual sender> on behalf of <original sender>", but in a forwarded mail, it only shows the actual sender.
    82613-2.jpg

    That being said, regarding the issue described in the original post, could you help collect the information below for further troubleshooting:

    1. By "he can't forward meeting requests to several of his private domains", do you mean the issue only occurs when this particular user forwards meeting requests to some particular domains?
    2. Did he recieve any NDR when it happened? If so, any detailed information included in the NDR message?

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    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.

    1 person found this answer helpful.
    0 comments No comments

  2. Ferry van Steen 6 Reputation points
    2021-03-30T07:18:01.103+00:00

    Hi,

    thanks for the reply.

    1) Well yes, but no as well. It's related to DMARC/DKIM. So if user@external.com sends an e-mail or meeting to user@rayn .com and user@rayn .com clicks forward and sends it to user@Stuff .com what happens for e-mail is that the from from is rewritten to user@rayn .com and the outgoing server should obviously adhere to DKIM/DMARC. For meeting however the from is not rewritten and remains on user@external.com. If DMARC for external.com then has a reject policy and forwarded-to-receiver (like gmail.com) checks DMARC the message will be refused as local.com can't DKIM sign for external.com nor will it be listed in SPF for external.com.

    So yes, it's specific as in not all domains have DMARC reject policy and not all receivers check it, but if both are true it will happen for all of them.

    2) Yes you will receive NDR if the receiver sends reject messages for DMARC. This is where it gets really annoying, gmail for example will nicely send a reject message for this. A lot of mail servers however accept the message, but then quarantaine or discard the message silently. This is very receiver configuration specific of course.

    The NDR gmail returns:

    user@Stuff .com
    [IPv6]
    Remote Server returned '554 5.0.0 <[IPv6] #5.0.0 smtp; 550-5.7.26 Unauthenticated email from original-sender.com is not accepted due to 550-5.7.26 domain's DMARC policy. Please contact the administrator of 550-5.7.26 original-sender.com domain if this was a legitimate mail. Please visit 550-5.7.26 https://support.google.com/mail/answer/2451690 to learn about the 550 5.7.26 DMARC initiative. SOME-ID.269 - gsmtp>'

    Note this also tells you to talk to the administrator of original-sender.com, but they can't do much about a user on another domain forwarding the meeting (works fine for e-mail thus as from is correctly rewritten).

    1 person found this answer helpful.

  3. John Boardman 0 Reputation points
    2024-10-09T13:29:59.7266667+00:00

    If the person forwarding messages sets meeting forward notification to "$false" I think it will pass.

    MeetingForwardNotificationEnabled : False

    0 comments No comments

Your answer

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