On Wed, May 27, 2009 at 12:07 PM, LAMP <l...@afan.net> wrote:
> hi,
> I use the following code (from php.net) to send confirmation email to the
> person that just created an account:
>
>  $headers =    "MIME-Versin: 1.0\n" .
>                "Content-type: text/plain; charset=ISO-8859-1;
> format=flowed\n" .
>                "Content-Transfer-Encoding: 8bit\n" .
>                "Reply-To: Orders <l...@afan.net>\n".
>                "From: Orders <ord...@mydomain.com>\n" .
>                "X-Mailer: PHP" . phpversion();           mail($to, $subject,
> $body, $headers);
>
>
> $subject is something like "[MyDomain] Your new account", and $body is just
> few plain text details  about person who created the form.
>
> The same code I use to reset a password: a visitor enters his/her email
> address and the link with session ID is sent to entered email address.
>
> The problem is the confirmation emails and "reset password" emails are very
> often caught  by email filter and finish in Spam/Junk folder, or even
> stopped by ISP. What am I doing wrong, or what to do to improve the code?
>
> Also, how can I get bounced emails?
>
> Thanks,
>
> Afan
>
>

What mail program is PHP using? Did you check out the
$additional_parameters (5th parameter) for the mail() function? If
you're using sendmail and the envelope from address is
'nob...@mydomain.com', you can pretty much assume they will get dumped
as SPAM regardless of what you set in the From: header.


Andrew

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to