Has anyone that has experienced most email send from inside Suite going to many users spam (Like users @outlook.com @yahoo.com etc) any way around it? It’s not the email content. I’m running websites on Cpanel (have a dedicated server) and the domain it defaults to sending from (different than the From: address in the header) has SPF and DKIM setup. Email comes through okay to gmail a lot of times but many other service providers it hits the spam box more often.
The only thing I can think of doing is try using a third party sender like mailgun.com.
Please follow some practices
1:Your FROM address and the real sender from address should be the same.
2: You should include unsubscribe link into the email
3: Reply to address should be same like from address
4: The Email Subject line should not be like a spam, it should be something understandable & reasonable
5: Clean invalid emails from your campaign before sending running the email campaign. If your emails hit ration goes down, it it more likely that your server/from email address will be marked as spam
Follow some guidelines
First off, it’s not a campaign. It’s just an occasional single email sent. But I realize that’s probably irrelevant for this particular discussion.
I think the issue is the server running suite has a domain name different than the sender’s email address. As you know when you define users in Sugar/Suite then can have any email address they want. So the server my be serverdomain.com and the user’s email might be firstname.lastname@example.org
The PHP mail() doesn’t appear to give Suite (or any other PHP script using the mail() function) control over the sender address. As I created a test script wher I’m setting the From: Reply-To: and Return-Path all to the same address, lets say it’s email@example.com
Examining the headers of the test script or the emails sent from inside suite, the SMTP server is showing the email was sent from firstname.lastname@example.org Part of the header after coming through to Gmail shows this:
Received: from server1.serverdomain.com (server1.serverdomain.com. [XXX.XXX.XXX.XXX])
by mx.google.com with ESMTPS id w7si15164878pgi.491.2020.09.22.16.51.14
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 22 Sep 2020 16:51:14 -0700 (PDT)
Received-SPF: pass (google.com: domain of email@example.com designates XXX.XXX.XXX.XXX as permitted sender) client-ip=XXX.XXX.XXX.XXX;
spf=pass (google.com: domain of firstname.lastname@example.org designates XXX.XXX.XXX.XXX as permitted sender) email@example.com
Received: from cpanel-account-username by server1.serverdomain.com with local (Exim 4.93) (envelope-from firstname.lastname@example.org) id 1kKs41-00014X-4u for email@example.com; Tue, 22 Sep 2020 16:51:13 -0700
X-PHP-Script: suitecpanelhostdomain.com/cms/index.php for XXX.XXX.XXX.XXX
From: From Name firstname.lastname@example.org
Content-Type: text/html; charset=ISO-8859-1
If I was able to change the header so it thinks the email was sent from email@example.com instead of firstname.lastname@example.org I don’t think that would work as the server1.serverdomain.com’s IP address would not match the MX or SPF records for someotherdomain.com since the Suite server does not handle email for that Suite’s users email addresses domain.
I think there are some sites out there on the Internet that examine your specific emails for you, and give you tips and ratings about how to make it more acceptable to spam filters, maybe try that…
I’ve tried those sites and the most popular one, I got the email formatted and headers so it got a 10/10 score but still goes to spam on outlook.com but not on gmail.com.
In the end… after tons more testing I decided to try some 3rd party gateway services. I tested mailgun.org, clicksend…com and sendinblue.com. There are many others but I didn’t like their pricing structure. Of the three, only sendinblue.com got the emails to the inbox instead of spam. It’s free for up to 300 emails a day. Problem solved.