Emails won't send when I try to send an email to a gmail account

My clients are having problems when they try to email to a gmail account.
This is the reply they are getting back.

This is the mail system at host unirelay01.b.hostedemail.com.

I’m sorry to have to inform you that your message could not be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

               The mail system

maddymartin127@gmail.com: host gmail-smtp-in.l.google.com[64.233.177.27]
said: 550-5.7.26 This mail is unauthenticated, which poses a security risk
to the 550-5.7.26 sender and Gmail users, and has been blocked. The sender
must 550-5.7.26 authenticate with at least one of SPF or DKIM. For this
message, 550-5.7.26 DKIM checks did not pass and SPF check for
[agnescottage.com.au] did 550-5.7.26 not pass with ip: [64.98.42.240]. The
sender should visit 550-5.7.26
Prevent mail to Gmail users from being blocked or sent to spam - Gmail Help for 550 5.7.26
instructions on setting up authentication.
o2-20020a817302000000b00589f5a9e862si994068ywc.493 - gsmtp (in reply to end
of DATA command)

I would appreciate any help please.

You need to ensure your email domain has an SPF record in place with the correct include values (as per these docs: Treepl CMS Hosted Email )

You can check what is being resolved on your domain with a tool like this: https://www.nslookup.io/

Also, if they were previously on BC emails, ensure you no longer have the include:worldsecuresystems.com (or similar) value in the SPF record as this is no longer resolving and seems to be causing problems as well.

You can optionally contact Trepel Support for a DKIM record value to add to the email domain’s DNS. However, this is not required and as long as the SPF is correct it should pass Gmail’s checks.

3 Likes

Thank you Adam. I will try adding “v=spf1 include:_spf.trustedemail.co include:_hosted.trustedemail.co include:_spf.google.com ~all”

@Adam.Wilson – So if I’m hosting email with Treepl, it’s required (by Google) to have this spf:"v=spf1 include:_spf.trustedemail.co include:_hosted.trustedemail.co include:_spf.google.com ~all"

Even if I’m not using a gmail account to send domain/website email, I still have to have it on the domain for Google to allow email to be sent TO gmail.com addresses?

Hi @g.davis
No, with Treepl hosted email you actually just need include:_hosted.trustedemail.co.
If the CMS sends email on behalf of your domain (ie: autoresponders, workflows…) then you need to add include:_spf.trustedemail.co.

You would only include the include:_spf.google.com if email hosting with Gmail (or perhaps if using other Google services that sent emails on behalf of your domain).

Other service providers, that send email on behalf of your domain, may also require you to add other include values in your SPF record.

For further details, what the SPF record and the includes are for exactly is explained in this article: Treepl CMS Hosted Email

@Adam.Wilson - That’s what I thought, but when I didn’t have include:_spf.google.com the email (to a gmail.com account) would bounce back. When I updated the spf record by adding the google one too, the message didn’t bounce back. Not sure why though…

1 Like

I added spf.google.com also otherwise they were bouncing back.