Share via

Advanced Delivery Configured — But Phishing Simulation Emails Still Not Delivered

Collins Igwubor 20 Reputation points
2025-08-05T18:55:27.25+00:00

Hi everyone,

I’m running a phishing simulation using GoPhish and have already configured the Advanced Delivery policy in Microsoft Defender for Office 365. I added the sending domain, sending IP, and the custom header under Phishing Simulation in Advanced Delivery.

Despite this, the test emails are still not getting delivered to users’ inboxes. Instead, they are

  • Quarantined as High Confidence Phishing.

I’ve verified that the The domain has SPF, DKIM, and DMARC properly configured

Has anyone faced a similar issue? What additional steps should I take to ensure the mails land in the inbox?

Thanks in advance!

Microsoft 365 and Office | Microsoft 365 Defender | Other | Windows
0 comments No comments

Answer accepted by question author

Kai-H 18,085 Reputation points Microsoft External Staff Moderator
2025-08-06T02:51:23.0233333+00:00

Hi Collins Igwubor,

Welcome to Microsoft Q&A forum.

I understand your frustration at the moment with this issue. Here are some troubleshooting steps you can try to resolve the issue.

Verify Advanced Delivery Configuration

  • Triple-check entries:
    • Sending IP: Must match the public IP of your GoPhish server (use curl ifconfig.me from the server to confirm).
    • Sending Domain: Should be the exact domain in the From: header (e.g., @simdomain.com), not just the root domain.
    • Custom Header: Ensure the header key/value (e.g., X-PhishSim: true) is identical in both Defender and GoPhish (case-sensitive).
  • Portal Path: Microsoft 365 Defender > Policies & rules > Threat Policies > Advanced delivery (under "Rules" section) > Phishing simulation.

Check Email Authentication

  • SPF Record: Confirm your GoPhish server's IP is explicitly included in the SPF record of the sending domain. Example: v=spf1 ip4:<GoPhish_IP> include:_spf.microsoft.com ~all
  • DKIM: Ensure emails are signed with DKIM using a valid selector. Verify with tools like MXToolbox.
  • DMARC: Policy should be p=none or p=quarantine (not p=reject) during testing. Use DMARC Inspector to validate.

Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above links. 

Inspect Email Headers

Retrieve headers from a quarantined email (via Defender Quarantine):

  • Look for X-Forefront-Antispam-Report or Authentication-Results headers.
  • Key clues:
    • SFV:SPM (Spam) or SFV:SPO (Spoofing) indicate filtering issues.
    • CIP:<IP> should match your allowed IP.
  • Check if Authentication-Results shows spf=pass, dkim=pass, dmarc=pass.

Troubleshoot Delivery Issues

  • Message Trace (via Exchange Admin Center):
    • Filter by sender/recipient to see the delivery path and blocking reason.
    • Look for events like "High confidence phishing" or "Filtered as spam".
  • Temporary Bypass: Test with a safe sender list (add GoPhish IP/domain to Tenant Allow List under Defender > Policies & rules > Threat Policies > Tenant Allow/Block Lists).

Hope this helps. Feel free to get back if you have other questions.

Best regards, 

Kai Ho | Microsoft Q&A Support Specialist 

----------------------------------------------------------------------------------------------------------- 

If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment."   

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. 

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Kai-H 18,085 Reputation points Microsoft External Staff Moderator
    2025-08-18T09:26:28.2766667+00:00

    Hi @Collins Igwubor

    Just checking in to see if the above information was helpful.  

    If you have any further updates on this issue, please feel free to post back.  

    If you think my reply is helpful to you, please remember to mark it as an answer.

    Warm thanks. 

    Was this answer helpful?

    0 comments No comments

  2. Kai-H 18,085 Reputation points Microsoft External Staff Moderator
    2025-08-11T14:33:12.2366667+00:00

    Hi @Collins Igwubor

    Is there any update on this thread?  

    If the issue has been resolved, please mark the helpful replies as answers.  

    This helps others in the community facing similar problems.  

    Thanks for your understanding. 

    Was this answer helpful?

    0 comments No comments

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.