Emails being blocked by Gmail from office 365

Anonymous
2023-03-02T23:25:26+00:00

When the emails is sent to gmail its being blocked stating

Delivery has failed to these recipients or groups:

___@___.___ (***********@gmail.com)

Your message wasn't delivered because the recipient's email provider rejected it.

all my records are up to date..

gmail.com suspects your message is spam and rejected it.

natasha.daniel Office 365 gmail.com
Sender Action Required
<br> --- --- --- --- ---
Messages suspected as spam
How to Fix It
Try to modify your message, or change how you're sending the message, using the guidance in this article: Bulk E-mailing Best Practices for Senders Using Forefront Online Protection for Exchange. Then resend your message.
If you continue to experience the problem, contact the recipient by some other means (by phone, for example) and ask them to ask their email admin to add your email address, or your domain name, to their allowed senders list.

Was this helpful?Send feedback to Microsoft.


More Info for Email AdminsStatus code: 550 5.7.350

When Office 365 tried to send the message to the recipient (outside Office 365), the recipient's email server (or email filtering service) suspected the sender's message is spam.

If the sender can't fix the problem by modifying their message, contact the recipient's email admin and ask them to add your domain name, or the sender's email address, to their list of allowed senders.

Although the sender may be able to alter the message contents to fix this issue, it's likely that only the recipient's email admin can fix this problem. Unfortunately, Office 365 Support is unlikely to be able to help fix these kinds of externally reported errors.

Original Message Details

Created Date: 3/2/2023 11:29:38 PM
Sender Address: *********@*****.com
Recipient Address: *********@gmail.com
Subject: Email check

Error Details

Reported error: 550 5.7.350 Remote server returned message detected as spam -> 550 5.7.1 [2a01:111:f403:700f::715 19] Our system has detected that this;message is likely suspicious due to the very low reputation of the;sending domain. To best protect our users from spam, the message has;been blocked. Please visit; https://support.google.com/mail/answer/188131 for more information. c23-20020aa7c997000000b004ace5dc6b61si945041edt.369 - gsmtp
DSN generated by: PN3P287MB0113.INDP287.PROD.OUTLOOK.COM
Outlook | Windows | Classic Outlook for Windows | For home

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

100 answers

Sort by: Most helpful
  1. Anonymous
    2024-04-23T15:55:01+00:00

    I guess we will have to agree to disagree on the root cause but I'm humble enough to change my opinion if the evidence supports it.

    It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so. - Mark Twain

    B

    J

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2024-04-23T14:36:40+00:00

    Sorry, I wrote to the wrong topic. I haven't exchange server. Too many threads about similar issues and I follow them all. I am complaining about outlook.cz domain.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2024-04-22T17:11:04+00:00

    (syntax), nice catch apologies, it was probably me changing mine from "my email" to YourEmailAddress

    (I'll fix it so no one else wastes their time...)

    Onto the question about sub-domains, which is an excellent btw. The answer is both Yes and No.

    So, let's start with no. If your sub-domain has no DMARC record, it will inherit the parent domain as long as you have the policy tag (which my example does, which is set to "none" ).

    Policy tags are hierarchal. the tag p= is for the top level domain. sp= is for sub-domains. What this means is that you can force different policies for a TLD and its Sub-Domains. So if you want the TLD to be none and the subdomains to be "quarantine" it would look like this;:

    p=none; sp=quarantine;

    Now. here is where it get's fun. Let's say you have 4 sub-domains and you set your dmarc record at the TLD to p=none; sp=quarantine; ... BUT you want only 3 out of the 4 SD's to follow the TLD SD policy of quarantine, but then want domain 4 to do something differently like "reject"

    THEN you need to have a specific dmarc record on domain 4.

    BUT!, like everything it is not how you think. You would think that the dmarc record would be "sp=" but it's not. It would be "p=". And here is why. That sub-domain, for the purpose of dmarc, would think that "it is the root domain".

    Now let's say in THAT sub-domain, you have 4 sub-domains that have a different policies, a "sub-sub-domain" if you will. Well then remember that the original sub-domain thinks it is the TLD. So you would need the sp= tag in that sub-domain's dmarc.

    Confused?

    Well, the answer is actually very simple. Unless you need different policies for your sub-domain(s), just leave the policy tag as "p=[none,reject,quarantine]

    HOWEVER, if you want to be extra security conscious (which we all should be) it is a good security practice and practice in general, to be as granular as possible and layered security.

    So my answer would change from "no" to "yes". Add dmarc records to EVERY TLD and Sub-Domains that you have.

    Does that help?

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2024-04-22T16:16:24+00:00

    Thank you for the detailed explanation. I have changed my DMARC setting (did one have v=DMARC1; p=quarantine; so far) and will give it a try. Btw. do I only need to set this for the top level domain if the email adresses are ******@topleveldomain.com ? Or do I also need this for all sub level domains like m365.topleveldomain.com?

    Your "Value" appears to have a syntax error though. I believe after the second YourEmailAdress a semicolon is missing? Props to CoPilot helping me correct that in one minute despite researching an hour...

    HOST: _dmarc

    VALUE: v=DMARC1; p=none; rua=mailto:YourEmailAddress; ruf=mailto:YourEmailAddress; fo=1:d:s

    TTL: I prefer 1Hour but you can choose anything.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2024-04-22T14:43:16+00:00

    I hate to have to throw credentials around, but I am an CISSP (Certified Information Systems Security Professional) with over 26yrs in Information Security and am an literal expert whom is the one that "experts" go to. Am freely giving information. As I said many times across my career, it is your choice to follow advice from experts who live and breath this stuff, or not. You are free to disagree, but that still does not change the technical realities of email.

    Sender reputation is DIRECTLY a result of lack of SPF/DKIM/DomainKey/DMARC. That does not mean you can send spam to people, or not clean up your email lists (i.e. remove bounced emails immediately) or rate limit outbound email sending to specific public domains. You will absolutely be flagged for bad reputation (AOL is probably the most egregious of this rate limiting enforcement and flagging it as bad reputation. If I had a penny for every removal request I have had to submit for AOL removal, I would be a millionaire)

    With that said, You do not need both RUF (failures) and RUA (aggregate) in dmarc. Just one or both.

    The RUA is aggregate of YOUR OWNED domains and in such GDPR rules does not directly apply. Where as RUF contains failures TO your domains from outside orgs. That is where the issue lies because you are not "entitled" to that information because the sender has not explicitly authorized it and has no way of initiating "right to be forgotten". THAT is why RUF violates GDPR natively without taking further action on it.

    While RUF "may" violate GDPR, if you have a need for RUF there are ways to ensure compliance. Such as immediately stripping out info immediately, or deleting the reports immediately. Or even encrypting it after receipt makes it compliant.

    So to just say it is not compliant out of hand and "can't" be used, is just not true.

    But again, you are free to disagree. It does not make it any less true.

    Michael B. Morell, CISSP #431307 CCSK (he/him/his/sir)

    DirectionWeb

    Owner and Information Security Professional

    Was this answer helpful?

    0 comments No comments