user2115124
user2115124

Reputation:

i want to use bcc or cc function in this mail function?

i want to use bcc or cc function in this mail function?

Here My Mail Function

 <?php
//SENDS EMAIL THAT TELLS THE USER TO ACTIVATE THE ACCOUNT
$activation = 'activation.php?key='.$key;
$your_email = '[email protected]'; //CHANGE TO YOUR SETTINGS
$domain = $_SERVER["HTTP_HOST"]; //YOUR DOMAIN AND EXTENSION
$to  = $email;
$subject = 'MyDomain Activate Account';
$message .='<img src="http://mydomain.com/images/securedownload.jpg"/>';
$message = 'Welcome,<br/> '.$_POST['username'].'. You must activate your account via   this       message to log in. Click the following link to do so:   http://'.$domain.'/'.$activation;
$headers = 'From: Mydomain<'.$your_email.'@'.$domain.'>\r\n'; //MODIFY TO YOUR SETTINGS
$headers .= 'Content-type: text/html\r\n';
mail($to, $subject, $message,  $headers);
?>

Upvotes: 1

Views: 8321

Answers (3)

Reza Mamun
Reza Mamun

Reputation: 6189

It is very simple, just sharing if anyone gets help from here:

//......
//...Other setting goes here....

// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

// More headers
$headers .= 'From: My Name <[email protected]>'. "\r\n";
//Multiple CC can be added, if we need (comma separated);
$headers .= 'Cc: [email protected], [email protected]' . "\r\n";
//Multiple BCC, same as CC above;
$headers .= 'Bcc: [email protected], [email protected]' . "\r\n";

mail($to, $subject, $message,  $headers);

Upvotes: 1

Vineet1982
Vineet1982

Reputation: 7918

Just add the Bcc/CC in your Code

<?php
//SENDS EMAIL THAT TELLS THE USER TO ACTIVATE THE ACCOUNT
$activation = 'activation.php?key='.$key;
$your_email = '[email protected]'; //CHANGE TO YOUR SETTINGS
$domain = $_SERVER["HTTP_HOST"]; //YOUR DOMAIN AND EXTENSION
$to  = $email;
$subject = 'MyDomain Activate Account';
$message .='<img src="http://mydomain.com/images/securedownload.jpg"/>';
$message = 'Welcome,<br/> '.$_POST['username'].'. You must activate your account via   this       message to log in. Click the following link to do so:   http://'.$domain.'/'.$activation;
$headers = 'From: Mydomain<'.$your_email.'@'.$domain.'>\r\n'; //MODIFY TO YOUR SETTINGS
$headers .=  "BCC: [email protected];\r\n"
$headers .= 'Content-type: text/html\r\n';
mail($to, $subject, $message,  $headers);
?>

Upvotes: 0

Mahmut Ali &#214;ZKURAN
Mahmut Ali &#214;ZKURAN

Reputation: 1139

You should add to the to and headers part of the mail.

For TO part

$to = "[email protected], [email protected]"

For HEADERS part

$headers .= "To: To Name <[email protected]>\n";
$headers .= "CC: CC Name <[email protected]>\n";
$headers .= "BCC: BCC Name <[email protected]>\n"; 

Upvotes: 1

Related Questions