For Programmers: Free Programming Magazines  


Home > Archive > PHP Language > October 2006 > Blind carbon copy









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Blind carbon copy
Shelly

2006-10-30, 7:03 pm

I am running into a strange problem with blind carbon copy. I specify two
addresses, one for the sendto and one for the bcc (both are mine). It
sends two emails, but BOTH are to the sendto address. Here it is:

$from = "me@third.com";
$subject = "testing";
$message = "A set of text";
$sendTo = "me@first.com";
$bcc = "me@second.com";
$message = wordwrap($message, 70);
$headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $from . "\r\n";
$headers .= 'Bcc: ' . $bcc . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion();
mail($sendTo, $subject, $message, $headers);


I get two emails at me@first.com. If I switch the two addresses (setting
$sendTo to be me@second.com and $bcc to be me@first.com, then I get two
emails at me@second.com.

What is going on here?

Shelly


Jeff Paffett

2006-10-30, 7:03 pm

Shelly wrote:
> I am running into a strange problem with blind carbon copy. I specify two
> addresses, one for the sendto and one for the bcc (both are mine). It
> sends two emails, but BOTH are to the sendto address. Here it is:
>
> $from = "me@third.com";
> $subject = "testing";
> $message = "A set of text";
> $sendTo = "me@first.com";
> $bcc = "me@second.com";
> $message = wordwrap($message, 70);
> $headers = 'From: ' . $from . "\r\n" . 'Reply-To: ' . $from . "\r\n";
> $headers .= 'Bcc: ' . $bcc . "\r\n";
> $headers .= 'X-Mailer: PHP/' . phpversion();
> mail($sendTo, $subject, $message, $headers);
>
>
> I get two emails at me@first.com. If I switch the two addresses (setting
> $sendTo to be me@second.com and $bcc to be me@first.com, then I get two
> emails at me@second.com.
>
> What is going on here?
>
> Shelly
>
>

I think you'll find this is working, just that the bcc address is
correctly not being displayed. If you look at the headers for the
received emails, you should see they have gone to the right addresses.
Shelly

2006-10-30, 7:03 pm


"Jeff Paffett" <jpaffett@otenet.gr> wrote in message
news:eht0op$uuv$1@mouse.otenet.gr...
> Shelly wrote:
> I think you'll find this is working, just that the bcc address is
> correctly not being displayed. If you look at the headers for the received
> emails, you should see they have gone to the right addresses.


The headers are for the two are virtually identical, but I think I see what
you mean. I am getting two, one by each route, but the "To:" displays the
same for both and the bcc doesn't show at all (as it shouldn't). This would
explain why I am getting two, and yet it appears as if both are being sent
to the same address. The only differences between the two headers is that
in one the addresses are all encased in brackets while in the other they are
not (see below)

To: <me@first.com>
Subject: new test
From: <sender@his.com>
Reply-To: <sender@his.com>
X-Mailer: PHP/5.1.2
Message-Id: <20061027015629.35BA9C892A@euclid.dreamhost.com>
Date: Thu, 26 Oct 2006 18:56:29 -0700 (PDT)

To: me@first.com
Subject: new test
From: sender@his.com
Reply-To: sender@his.com
X-Mailer: PHP/5.1.2
Message-Id: <20061027015629.35BA9C892A@euclid.dreamhost.com>
Date: Thu, 26 Oct 2006 18:56:29 -0700 (PDT)

Is that what you meant?

Shelly



Jeff Paffett

2006-10-30, 7:03 pm

Shelly wrote:
> "Jeff Paffett" <jpaffett@otenet.gr> wrote in message
> news:eht0op$uuv$1@mouse.otenet.gr...
>
> The headers are for the two are virtually identical, but I think I see what
> you mean. I am getting two, one by each route, but the "To:" displays the
> same for both and the bcc doesn't show at all (as it shouldn't). This would
> explain why I am getting two, and yet it appears as if both are being sent
> to the same address. The only differences between the two headers is that
> in one the addresses are all encased in brackets while in the other they are
> not (see below)
>
> To: <me@first.com>
> Subject: new test
> From: <sender@his.com>
> Reply-To: <sender@his.com>
> X-Mailer: PHP/5.1.2
> Message-Id: <20061027015629.35BA9C892A@euclid.dreamhost.com>
> Date: Thu, 26 Oct 2006 18:56:29 -0700 (PDT)
>
> To: me@first.com
> Subject: new test
> From: sender@his.com
> Reply-To: sender@his.com
> X-Mailer: PHP/5.1.2
> Message-Id: <20061027015629.35BA9C892A@euclid.dreamhost.com>
> Date: Thu, 26 Oct 2006 18:56:29 -0700 (PDT)
>
> Is that what you meant?
>
> Shelly
>
>
>

I don't think your email program is displaying the full headers, there's
a Delivered to: field in mine. But they will appear to be delivered to
the same address, yes.
Tim Roberts

2006-10-30, 7:03 pm

Jeff Paffett <jpaffett@otenet.gr> wrote:
>
>I don't think your email program is displaying the full headers, there's
>a Delivered to: field in mine. But they will appear to be delivered to
>the same address, yes.


"Delivered-To:" is a not a standard header. Your mail server is adding
that to help with spam filtering. Some mail servers call it something like
"X-Envelope-To:".
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com