why my emails go to junk mail :( |
[eluser]Dam1an[/eluser]
[quote author="Daniel Moore" date="1240510346"] I got around that issue on a shared server by purchasing a dedicated IP[/quote] I've known people who have that problem with dedicated IPs, the problem is, the previous owner of the IP was a spammer, and the IP remains blacklisted, although a few emails normally gets this fixed (assuming your support emaisl make it through ![]()
[eluser]guidorossi[/eluser]
Try setting priority to 5. But if you are in the development stage I think this is the moment to ask Godaddy to move your site to a different server
[eluser]cahva[/eluser]
I think its a little bit overkill to move the site to different server. I'm 95% sure that it's not ip blacklist. This problem is almost always the same with other ones too(Gmail, hotmail etc.). They have quite strict spamming rules. To avoid getting spam score with these providers is to set SPF-records to your domain's nameservices. This record is meant to tell that all your mail is coming from legit sources. Most obey the SPF rules and will get through as normal mail after you set this to your dns. Also send a test mail from your site to yourself and check the headers that they are ok. Return-path is one that you should check that its okay. Some hosting providers have set that to invalid email-address and that will raise the score also. It can also be that godaddy dont have properly set up smtp for that server.
[eluser]Sumon[/eluser]
@cahva : i don't find anything like X-Spam-Status or even score. Here is my full header(from yahoo mail) Code: From Manktech Corp Thu Apr 23 08:31:23 2009 i am not sure my header is fine or not. how can i test my header is ok. guys Big thanks to you all. you are really helping me ![]() and sorry for my bad english
[eluser]Dam1an[/eluser]
Hmm... Not sure what the 2 'no sig' things are about, but if it was somehow signed it might help get through You could also try manually changing the user agent (can you do hat with the CI email class?)
[eluser]cahva[/eluser]
I did a test to my Yahoo mail and the message got delivered normally from codeigniter. Too bad that yahoo does not add any headers that would tell you why its marked as spam. With full headers I dont even see the useragent in yahoo's webmail. Anyway, you can set the useragent easily with: Code: $config['useragent'] = 'l33t Mailer 1.0'; In this case it could be that the godaddy server is on some kind of list(there goes my 95% sure ![]() BTW, did you try to send the exact same mail from other server(for example localhost)? This way you could rule out the reason if its mail itself or the sending server.
[eluser]Sumon[/eluser]
@GuidoRossi: I set priority 5. but still result same @cahva: do you get CI mail in your inbox for yahoo? I am really sorry but still i am getting mail in my Spam folder for yahoo. Gmail and hotmail recipient get mail at their inbox. Once again here is my current code and output Code: $this->load->library('email'); Code: Your message has been successfully sent using the following protocol: sendmail Code: From Shopno Dinga Fri Apr 24 10:43:40 2009
[eluser]Sumon[/eluser]
well, i find out a good difference in header for inbox and spam yahoo mail. here is the good header Code: Authentication-Results: mta144.mail.ac4.yahoo.com from=other-server.com; domainkeys=neutral (no sig); from=other-servr.com; dkim=neutral (no sig) Code: incorrect: Authentication-Results: mta179.mail.ac4.yahoo.com from=shopno-dinga.com; domainkeys=pass (ok); from=shopno-dinga.com; dkim=neutral (no sig) |
Welcome Guest, Not a member yet? Register Sign In |