Re: mail() help
| From: | Christopher Weldon | Date: | Mon, 11 Sep 2006 17:49:42 +0000 |
| Subject: | Re: mail() help | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-241614@lists.php.net to get a copy of this message | ||
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
suresh kumar wrote:
> Hi to all,
> i am having one doubt regarding php mail function.i am using php mail() function
> to send mail to the users.but when i send mail throught php its going to the users bulk folder but
> not to the user inbox.i dont know the reason.
>
> Is there any setting that is requried in the php.ini file (or) the user have to
> change their setting in their mail (or) is there any option available to send mail to the user
> inbox.tnxs for reply
>
> A.suresh
>
>
>
>
> ---------------------------------
> Find out what India is talking about on - Yahoo! Answers India
> Send FREE SMS to your friend's mobile from Yahoo! Messenger Version 8. Get it NOW
There are several things you need to check for, and probably add to your
emails that you're sending.
Number one, add additional headers to make SPAM / Bulk filters realize
the message is not SPAM or should not be considered SPAM. IE:
$headers = "From: Suresh Kumar <myemail@host.net>\r\n".
"X-Mailer: PHP 4.3.2\r\n".
"X-Sender: $_SERVER['HTTP_HOST']\r\n".
"X-Comment: If you can put a comment here, do it.\r\n";
mail($to, $subject, $body, $headers);
The above is considering you have already declared the $to, $subject,
and $body variables. Also, make sure your $subject is not
'undisclosed-recipients;' or something like that - it's a big no-no and
will definitely flag some SPAM filters. Put a valid e-mail address - but
you can still use the BCC-headers and everything should go just fine.
Alternatively, if your list is not too large, it looks better to run a
for / while loop to send each recipient a message directly (ie: not
using BCC) as that will cut down on the SPAM probability.
Second, if you are making MIME emails, make sure you are doing so
correctly. You can learn about creating multipart/alternative MIME
emails more at www.php.net/mail.
Finally, if none of the above works, it would be helpful for us to see
the headers of the received message from one of your recipients where
the message was put in the BULK folder.
- --
Christopher Weldon, ZCE
President & CEO
Cerberus Interactive, Inc.
cweldon@cerberusonline.com
979.739.5874
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFBaG2Zxvk7JEXkbERAgZiAKCJVQfno2fAca13Sx7aXPWD2WMgUwCeOMBX
grbViYDnAXXy8l1i4liVHzE=
=ka5I
-----END PGP SIGNATURE-----