Some mail servers will send out email using a default envelope like "[EMAIL PROTECTED]" (even though the email header reads "From:[EMAIL PROTECTED]"). The receiving mail server will see this domain as bogus and reject the email as spam. If this is done at the start of the smtp session, the recipient will never even see it. Try adding this additional parameter to your mail function:

mail("[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>", "test", "test", $headers,'-f [EMAIL PROTECTED]');

The "-f" passes the value to sendmail or postfix to use as the envelope sender.

~Rolan


(Margaret) Michele Waldman wrote:

I did resort to calling mail() twice. I hated doing it.

Then he called me and said there was no from on the email and the client isn’t getting the email, which made me think it was a header issue again.

However, My testing shows there is a from.

I think the email in question has spam filters set too high.

------------------------------------------------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Patrick May
*Sent:* Monday, August 04, 2008 3:47 PM
*To:* NYPHP Talk
*Subject:* Re: [nyphp-talk] PHP Bcc Headers

Hello,

I recommend following bzcoder's suggestion of using PHP Mailer, or simply calling mail() twice:

<?php
$headers = "From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>" . "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";

mail("[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>", "test", "test", $headers); mail("[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>", "test", "test", $headers);
?>

Cheers,

Patrick

On Mon, Aug 4, 2008 at 3:40 PM, (Margaret) Michele Waldman <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

I have a test script already.

Bcc doesn't work on either.

<?php
$headers = "From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>" . "\r\n"; $headers .= "Bcc: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>" . "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";

mail("[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>", "test", "test", $headers);
?>

And

<?php
$headers = "From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>" . "\n";
$headers .= "Bcc: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>" . "\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\n";

mail("[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>", "test", "test", $headers);
?>


-----Original Message-----
From: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] On
Behalf Of csnyder

Sent: Monday, August 04, 2008 3:37 PM
To: NYPHP Talk
Subject: Re: [nyphp-talk] PHP Bcc Headers

On Mon, Aug 4, 2008 at 3:17 PM, (Margaret) Michele Waldman
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
> I'm using "\r\n" at the end of each line.
>
> The headers are being completely ignored.
>
> I'll try switching. The did cross my mind before, but I wasn't sure what
to
> test other than "\r\n".

Completely ignored is probably a bad sign, but you could try using just
"\n".

When that doesn't work, try setting just a single "X-sent-by: php"
header to avoid line-ending issues altogether. It may be worth
creating a test script that does nothing but send a simple email so
you can isolate the problem from other potential bugs, post the code
to this list for review, etc.
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php




--
Patrick May
135 Oak Street
Brooklyn, NY 11222
+1 (347) 232-5208
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
http://www.hexane.org

------------------------------------------------------------------------

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to