Microsoft 365 Emails send from Webshop (WordPress using ) are received in spam (junk) by customers.

ADAM Technology 1 Reputation point
2021-11-20T17:16:19.143+00:00

Having configured:

Here are it's configurations (the set-up I did): https://crossconnected.co.uk/mail-integration-365-wordpress-plugin/

Connected with Microsoft using Graph API, OAuth 2.0.

My emails still get delivered into spam by my customers.
Situation: I have a webshop, where random people order products, I send a receipt with PDF and HTML content to their email.

I have tried with mail-tester.com it shows 10/10 score. The email which we send is the basic WooCommerce ordering email with a PDF.

But everyone keeps receiving the emails within SPAM. How can I solve this?

Note: Sending the same email manually through Outlook.com works, it is received in inbox by customers. But having it automatically from the webshop results in SPAM directory of the customers.

Besides that. We first tried SMTP with Outlook, but it resulted in even worse SPAM classification than using Microsoft Graph API, oAuth 2.0.
If you have any solutions or even alternatives we are open to it.

And almost finall: this problem only occurs with @harsh.com /Hotmail (basically all Microsoft email domains) when we sent email to @Stuff .com they are not received in spam.
As last point:
We hide our IP to prevent Ddos, so we have a dynamic CloudFlare IP, and allow only CloudFlare IPs to make communication with the Server.
So our SPF does not contain our IP. But it does contain just: v=spf1 include:spf.protection.outlook.com -all
And this seems to work fine since Mail-Tester.com says that SPF is wel configured. Thus we assume that it is.
Also the email Header contains the IP of Microsoft (as sender IP, so it is not my IP, so I think it is inline with: spf.protection.outlook.com.

As seen my Email content:

CIP:255.255.255.255;CTRY:;LANG:nl;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBP194MB1017.EURP194.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(396003)(346002)(376002)(366004)(39830400003)(136003)(3450700001)(8936002)(316002)(38100700002)(122000001)(6506007)(55236004)(2906002)(8676002)(66946007)(86362001)(38070700005)(76116006)(91956017)(99936003)(66446008)(64756008)(66556008)(66476007)(52536014)(5660300002)(83380400001)(186003)(166002)(45080400002)(508600001)(6916009)(26005)(4744005)(55016002)(9686003)(71200400001)(33656002)(7696005);DIR:OUT;SFP:1102;

It has NSPM, which means that my email should be not considered SPAM?

Could you please help me why my customers (with microsoft domain @harsh.com or @Karima ben ) ordering from the webshop receive their emails (invoices) in their junk (spam) email? Since I think I did everything correct it shows 10/10 on Mail-Tester. Only R-DNS is warning in it.

For the interested I have 2 email sources with the heading of the emails who arrived in spam.

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
41,893 questions
0 comments No comments
{count} votes

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.