Re: Confirmation email caught by spam filter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 27, 2009 at 12:07 PM, LAMP <lamp@xxxxxxxx> 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 <lamp@xxxxxxxx>\n".
>                "From: Orders <orders@xxxxxxxxxxxx>\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
'nobody@xxxxxxxxxxxx', 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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux