It greatly depends on your DNS set up and the mail headers you are sending. Here's some things you should consider checking....
1. Is your host name a proper name & does it resolve? 2. Do you have rDNS set up? 3. Has your server (or IP) ever been labeled as a spam box 4. Are you on any blacklists 5. Are you sending all proper headers such as from, to, subject, body, return-path, etc? 6. Does your "From" & "Return-Path" headers match? If not, 95% of the time your emails will be marked as spam. 6. Do you have DKIM/Domain Keys or SPF set up? and last but not least, avoid using the default PHP "mail" function. It's better to use the pear mailer script. Good Luck; -Drew www.freelancerlisting.net --- In php_mysql@yahoogroups.com, "Shirish Vispute" <[EMAIL PROTECTED]> wrote: > > Hi friends...! > I am developing a PHP site as my academic project. > In this i have used mail() function for sending mails to activate > account. > > But the problem is mails are sent to only gmail accounts and that too > after so longer time. And it it not at all arriving for yahoo accounts. > > can Anybody please tell me what is the problem? > > Please reply a.s.a.p....! > > Thanks in advance. >