So your emails are going to MailMarshal, instead of MS365.
Delete the MailMarshalMX record to have your emails delivered to MS 365.
NB: If Trustwave MailMarshal is part of your email security solution, consult your provider for instructions to implement this properly, as your current implementation isn’t right.
You have added cnbcarabia-com.mail.protection.outlook.com as an Mx record. It has both IPv4 and IPv6 addresses associated with it as Microsoft Office 365 supports both. Issues with mail delivery via IPv6 should be directed to Microsoft as they maange their service.
We use MailMarshal for GW, and it was working fine, had no issues, now they point out that we have below additional record popped up (not sure if that’s the case)
is there any way we can stop IP6 MX record shown below? as i can’t see this record in our cloudflare dashboard
when emails are resolved thru IP4 MX records then we are receiving, if it is resolving thru IP6 then we have issues and we get this error “”“Server temporarily not accepting mail at END OF DATA - 450 4.7.26 Service does not accept messages sent over IPv6 [2602: f8d5: a1:1::3] unless they pass either SPF or DKIM validation”“”
MX records are never IPv4 or IP6. They are hostnames. Cloudflare has no control over how those are resolved. Cloudflare is only providing the DNS that points your MX record to a hostname.
Here is how that hostname resolves in my area:
% host cnbcarabia-com.mail.protection.outlook.com
cnbcarabia-com.mail.protection.outlook.com has address 52.101.148.13
cnbcarabia-com.mail.protection.outlook.com has address 52.101.147.1
cnbcarabia-com.mail.protection.outlook.com has address 52.101.148.3
cnbcarabia-com.mail.protection.outlook.com has address 52.101.148.1
cnbcarabia-com.mail.protection.outlook.com has IPv6 address 2a01:111:f403:cc30::1
cnbcarabia-com.mail.protection.outlook.com has IPv6 address 2a01:111:f403:cc30::3
cnbcarabia-com.mail.protection.outlook.com has IPv6 address 2a01:111:f403:cc2f::
cnbcarabia-com.mail.protection.outlook.com has IPv6 address 2a01:111:f403:cc30::
If there is an issue connecting to an IPv6 address for mail, that is an issue between the provider sending the mail, and their connection to Outlook.com
The issue isn’t that it won’t accept mail via IPv6, it’s that the mail being forwarded isn’t passing validation for SPF or DKIM. You should work with your providers to create records which can pass those checks for a variety of reasons. MailMarshall should be able to assist with this I’d assume since they are the responsible MTA.
It originates from Microsoft Office 365, e.g. the outlook.com domain.
→
As @cscharff also told you, the problem IS NOT the IPv6.
Stop worrying about the IPv6.
Contact Trustwave MailMarshal and ask them for assistance on how to set up proper DKIM signing, and SPF authentication on your own domain, for the email deliveries that you (attempt to) send through them.
If the message is forwarded through Trustwave MailMarshal, this will need to be escalated through the original sender of the message, so they can fix the issues with their (lack of) email authentication.
You will see the exact same kind of issues, if you’re attempting to send (or forward) messages towards Google (Gmail), and many other of the large providers, if you’re not fixing the (missing) email authentication.
Disabled IP6 thru PowerShell from exchange online, which removed MX resolving to IP6 Host and everything is back to normal now.
This is enabled automatically as part of MS allocating IP6 to all exchange online domains.
will check SPF, DKIM validation to incoming emails gradually.