I set up rDNS, SPF, Domain keys for all my sites on my VPS. Still yahoo pushing the email to junk. (SPF - pass, DK - pass) I gone thru the email headers of email sent from Squirrelmail. It seems my ISP IP number is adding to the 'Received:' headers. (It changes every time I login my internet). I read somewhere that dynamic ips are not good for email messages. MY QUESTIONS: I can add my ISP domain to my SPF? Ex: v=spf1 a mx ip4:server_ip include:ISP_DDOMAIN.COM ~all Right now it is just - "v=spf1 a mx ip4:server_ip ~all" OR Is there anyway I can avoid using ISP ip in my email headers? (if I send email from any php script, this isp ip is not added to the headers. But still email going to yahoo junk) thanks for reading.