Why cpanel emails go to spam? - email

Please I create some emails in my Cpanel domain
but when I'm sending some emails it's automatically goes to spam.
What is the problem and how we can fix it?
thank you

Make sure that your server IP address is not blacklisted.
you can check your IP against a bunch of blacklists here:
http://whatismyipaddress.com/blacklist-check
The following document is a good place to start in terms of preventing users from sending out SPAM and enabling the options to better detect when it happens:
https://documentation.cpanel.net/display/CKB/How+to+Prevent+Email+Abuse
Additionally, the following thread offer some useful tips for investigating the source of SPAM messages:
https://forums.cpanel.net/threads/need-to-catch-the-spamming-source.604567/
https://forums.cpanel.net/resources/why-didnt-my-email-get-delivered-or-where-did-my-email-go.387/

Related

Server attack while sending emails with link

I have a problem with a web server, that also sends newsletter emails with an unsubscribe link.
Everytime such an email is sent out, the unsubscribe link is called directly. Because it could be 1000 or more email, the calls crashes the server everytime.
All emails are directly sent to Trend Micro Hosted Email Security.
First I thought, there is malware on the machine, but checking for that gave no result. I now changed the machine, but it happens also with a completly new machine.
The ip addresses of that calls are all from Amazon Webservices. I blocked a lot of this ip ranges already, but that is no góod solution.
What kind of server attack is that? What can I do, to stop or at least handle it?
I'll appreciate your hints.
Thanks
Vera
This looks like your emails are all going through some sort of email security scanning service, either on your servers, or on the recipient's servers. Typically, these scanners will also scan any links present in emails to ensure they are not malicious. There is no great solution to this. If you are scanning all your outgoing emails, you disable that, which may or may not be a good idea. See also Strategies to prevent email scanners from activating "unsubscribe" links.

Outlook Not Receiving Emails Sent From Django Website

My Django website has several forms which users fill out and when they submit them an e-mail is sent to my email address. This works when I use my Hotmail address as the receiving address, but not when I use my Outlook email address (the address I'd like to use). I also tried another Outlook address and it worked. So it's just my Outlook that's not receiving them. The Outlook address is also the sending address.
I have no idea why my Outlook address won't receive e-mails from my website, yet it receives e-mails sent from other sources. It displays no error messages so I really have nothing to go off. I have Googled a lot but can't find exactly what I'm looking for.
I know my question is vague, but I'm hoping someone can at least point me in the right direction or give me something to look into, because there are no error messages or anything for me to go off. I have also been through the settings in Outlook and can't find anything that would be blocking it.
PS I didn't include any code as I really don't know how it would help, though I can if you think it would be useful.
Thank you.
Have you checked your SPAM/JUNK folder. This might be possible that emails are getting delivered to your SPAM folder instead of INBOX.
Check your Firewall Settings might be your Firewall is creating the problem.
Check out some possible fixes mentioned here: https://www.tipsoverflow.com/why-outlook-not-receiving-mails-but-can-send-fixed/

Emails to same domain as from address bounce with "relaying denied"

My team supports a website for a client, and we use SendGrid to send email related to the site on their behalf.
We do not have anything to do with their own email server and I don't at present know anything about it.
So far as I can work out, SendGrid has proper authentication and is an authorised sender for their domain, and almost 98% of email is delivered successfully.
However, we have had a handful of bounces with the reason "550 relaying denied" and all of these were to addresses at our client's domain (the same one as their website and the from address of the emails.)
Most emails to their domain were delivered successfully.
Unfortunately I don't have access to the full headers of the bounce emails, only the reason.
I understand that in general this error can either be caused by
the sender not being authenticated correctly. I am very far from being an expert in this but so far as I can tell, there is nothing wrong there. Or
a DNS or similar misconfiguration on the part of the recipient's email domain. I have even less understanding about this and I have no access or responsibility for the client's email server.
My main question is, is there any way the domain being the same as the from address could be related? Being as the email is claiming to be from the same place it's sent to, is it possible for that to affect how it's handled by relays?
If not, I'd also appreciate any pointers on where to look for the issue (or what to advise the client to look at if the problem is likely to be from their end.) I have been trying to research issues with email configuration and authentication but I am very much a novice in this area.
Thanks in advance.
The domain being the same could very well be related, but normally when that happens, the receiving server refuses all mail purporting to be from itself.
Separate from DKIM & SPF, most mail servers believe they alone are responsible for the mail from their domain.com. As such, a lot of them have anti-phishing filters that reject "outside" mail that claims to be from themselves. It's like "You can't be Carrie, I'm Carrie! Go Away!"
The fact that it's only some mail is interesting. The error being relay denied may also be key, though these anti-phishing filters often use "fake" errors to not give away the game.
Do the recipients of the messages that are being rejected have some kind of internal forwarding applied? That may be the cause, in which case that bounce reason is honest.
Or they may have a more defined anti-phishing feature, only rejecting mail From or For certain addresses. You can try testing certain combinations, and see if anything is repeatable.
Ultimately however, it will come down to working with the receiving mail domain's admin, and either updating those rules, or whitelisting the SendGrid IPs that are sending the mail to them.

Dealing with transactional emails going to spam from an old domain name

We got a great five-letter domain name for our web app, but we're inheriting a legacy of spam being sent from that domain. And hence, Gmail immediately dumps all transactional emails into spam. This is just a tiny problem.
We're using SendGrid to handle our transactional emails and have them white-labeled to our domain. We're not blacklisted by any services.
What can I do to overcome this spam problem?
I'm not sure there really is that much you can do, other than making sure that your dedicated IP (Which SendGrid has probably provided for you) is continually building reputation.
One of the things I'm trying to figure out is if your domain gets flagged for spam once, is it possible to recover? I am hoping it is.

how to get through spam filters?

I sent 3 emails last week as replies from our website. None received them! One was yahoo, hotmail and an overseas domain. I am wondering if it's not a good idea to open a yahoo account with our domain name as the user just to reply to prospective buyers.
Your mail server's IP may have been black listed. This is common on shared servers.
http://www.mxtoolbox.com/blacklists.aspx
First, check dnsbl.info to see if your mailserver's IP is blocked by any of the blacklists. If they are, contact the blacklist administrator to investigate removing the block.
If your email is business critical, then you need to get a dedicated server with a white-hat hosting company, control over DNS to set up your SPF/SenderID record, and to register with the Hotmail, AOL and Yahoo postmasters for whitelisting and feedback loops. Most of these will only accept requests for dedicated servers, where you have 100% control over the email they send.
If you are using an online contact form, make people double-enter their email address and check the entries match - otherwise you'll have no end of typos, which are naturally undeliverable and frustrating for both you and your customers.
You could also try looking at gmail for domains. It's what I use and so far I haven't had a problem withany spam filters. Also make sure that you are not writing the content of the message to where a spam filter could flag it as spam. There's some guides on the net somewhere. I found out that by removing the word "free" from the message the emails started going though (before I was on gmail).