I am trying to send an email using an Indy Email Client. The body of the email is pretty much a list of various websites (like 50 to 100). The email server is Yahoo. I am finding the email is not going through (I get a "Connection Closed Gracefully" exception). But if I change all instances of "/" to different letters the email goes through. Example:
Change http://mysite.com/mypage.html to http:XXmysite.comXmypage.html
Could the email server be rejecting the email because it looks like spam?
Turns out Goadddy was denying them because links contained in the email were noted as spam sites.
Related
I am using sendgrid to send out emails. My Django code for sending emails looks something like this
client_message = EmailMessage(
'Subject',
'Message Content',
'Name <support#domain.org>',
[client_email],
['support#domain.org],
)
client_message.content_subtype = "html"
client_message.attach('MyFile.pdf', file, 'application/pdf')
client_message.send(fail_silently=False)
I have the content_subtype as HTML so that I can do page breaks between paragraphs.
I am sending out 2 emails at a time and am sending a very low volume, < 100 / day. I just began sending emails. My emails are landing in Gmail spam inbox and not getting delivered at all into Yahoo / Comcast. I have already whitelisted my own domain's DNS using SendGrid.
What is best policy for my email content so get them delivered? I have heard
Removing all hyperlinks in my message
Putting a physical mailing address in the footer of the email
Putting the words "reply STOP to unsubscribe" in the email footer
Changing the content type of my email from HTML
It's important that I attach the files when sending the email. What else can I do to make sure my emails go through?
I had just verified my domain a few hours before sending the ultimately deferred emails. I believe the answer is that my domain verification was still being processed, and my emails landed in the the recipients inbox 2 days later. For future people having this problem, if possible see if the problem fixes itself after a few days.
Litmus.com is also a fantastic resource to check your content and security settings.
Everything I have tried failed. I cannot send from my vps to hotmail inbox folder.
SPF and DKIM are set and working
www.mail-tester.com / web-NFXHGo 10/10
You can see email full headers here http://pastebin.com/CSnFrn6L
Gmail, yahoo, yandex, godaddy and other major email providers accept my emails at inbox
I am on JMRP and SNDS
I have tried many types of content. Plaint text, html, valid content emails
I got that IP a few days ago. It was blacklisted my hotmail.
I asked them to remove the ban but the junk remained which is almost the same to me.
I do not want to use another service like mailchimp or smtp servers.
I do not want to "train" for months hotmail to see that my mails are not spam and loose $$$ in the process.
I have used twice this form support.live.com / eform.aspx?productKey=edfsmsbl3&ct=eformts
but I am pretty sure that the answers are given by a bot
What can i Do more to get to the inbox of my clients?
If I get a new IP am I going to fall on the same dread road?
Trying to get a list of my email recipients who have seen my email, and then to use a different medium to address who didn't see (via SMS/Call).
I could get the number of people who saw the email by having a hit counter set up in a web server, looking for a method to get this done now. Any help?
Thanks.
It can't be done reliably. Popular email clients will not do anything to alert the sender that an email was received because this allows spammers to detect if the email address is valid. That's why most email clients block remote images until the user clicks "Show Images" because the images could be used for this purpose.
Email system support something called a "read receipt" that is intended for this use but most clients will never send one.
You can detect if an email bounces but receiving an email and viewing an email are two different things.
I am sending email using cakephps email function. The email sends correctly but it is going to the spam folder.
Can anyone sugggest?
There can be many causes:
The email's content looks like spam (lots of links within a little amount of text, too much alpha-numeric gibberish, certain common spam words)
The server from which you're sending the emails has been black-listed
The email is not properly formatted (so in your case, check that you're using CakePHP's email function fully correctly)
I would try to send a good length, regular email without any links, as if you were writing to a friend, and see if it's a content issue. If the server you're emailing from has been identified as a source of spam and is black-listed by an ISP, there's not a whole lot you can change about that.
It can happen due to your mail content.
Check your mail contents that contain somethings that spam filter count.
I have sent out 5 different edm with different content to a group of people. 4 of them could reach the mailbox of yahoo, gmail and hotmail successfully.
The problem is that the remaining 1 being flagged as SPAM by hotmail. (It can reach the mailbox of yahoo and gmail successfully)
Does anyone know why?
This can be down to a number things.
If you sent the emails out quite quickly then the receiving email server may just flag it as spam.
The other thing that it could be is that you are using a phrase that the hotmail spam filter is picking up on. I suggest running your email through something like spamassassin to see what it would score.
If its still got a good score then maybe you need to be affiliated with the hotmail feedback loop so that they can let you know when someone hits "This is spam" button.
IF that doesnt work then you may need to see if your IP address has been blocked by hotmail. If you want to do email direct marketing, the IP address normally has to be whitelisted by the email provider and potentially spamhaus so they know you aren't a spammer.