Register  |  Login



Question

Status: Closed Points: 50 Time: 14:40 - Sep 04, 2006  

dustPuppy

How do I set a BCC address when sending email in PHP?

How do I set a BCC address when sending email in PHP?
I suppose I have to set the header, but how should it look?

Answer Discussion
Answer Summaries

 

Q&A System for Websites and Corporate Collaboration

Advertisement

  • Generates significant organic traffic for websites
  • Saves companies money, resources, and time

jgivoni

Date:: Sep 04, 2006

Time:: 20:38

Bcc is set by adding something like this to the additional headers parameter:

"Bcc: copyme@example.com\r\n"

This should work from PHP 4.3 onwards.

redcharcoal

Date:: Sep 05, 2006

Time:: 10:36

If you don't feel like writing the headers yourself, you might find it easy to use the PHPMailer class. It's quite professional and allows cc, bcc, multiple addresses, smtp authentication, attachments and so on.

You will need to download the classes from http://phpmailer.sourceforge.net/ and then use some code like this :

require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp1.site.com;smtp2.site.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "jswan"; // SMTP username
$mail->Password = "secret"; // SMTP password

$mail->From = "from@email.com";
$mail->FromName = "Mailer";
$mail->AddAddress("josh@site.com","Josh Adams");
$mail->addBCC("joe@site.com","Joe Tailer");

$mail->Subject = "Here is the subject";
$mail->Body = "This is the body";


if(!$mail->Send())
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}

echo "Message has been sent";

dustPuppy

Date:: Sep 05, 2006

Time:: 10:52

thanks a lot, that's a great help.
Especially the phpmailer class makes things easier for me. Thanks for the example, redcharcoal.

ramanvemman

Date:: Jun 24, 2008

Time:: 01:56

AddBCC will work only on Win32 :(

Question Answered

This question has been closed, and points have been rewarded to the following experts:

jgivoni: 25
redcharcoal: 25

You're welcome however to comment or give additional information or if you wish, you have the ability to write an Answer Summary for the Summary Area.

Answer this Question

New User

Email:

Upon submission of this form, you will automatically be registered as a Quomon user and we will send your login information to this address

Registered User

Username:

Password:

Forgot Your Password?

No summaries have been submitted yet. Want to be the first?

Answer this Question

New User

Email:

Upon submission of this form, you will automatically be registered as a Quomon user and we will send your login information to this address

Registered User

Username:

Password:

Forgot Your Password?

Ask a Question

Have a new question? Ask!

You have 100 characters to use



Top email Experts

View More

Rank

Expert

Points

1.

nidhi

475

2.

rcastagna

262

3.

PeterNZ

185

4.

oracleofDelphi

162

5.

jgivoni

160

6.

xarcus

75

7.

Dngrsone

35

8.

multani.sarbjit

25

9.

ozzie

25

10.

redcharcoal

25

Become an Expert

Register today to share your knowledge with the community and be recognized and rewarded for your contributions.


Register Here




"Psst, Quomon is a great site. Pass it on."     Tell a Friend  |   Link To Us  |   Save to Delicious  |   Digg! Digg it



Language Options

English:

www.quomon.com

Español:

www.quomon.es