PHP Mailer, нужно добавить несколько скрытых копий [дубликаты]

Я использую эту почтовую программу некоторое время, но теперь мне нужно добавить (несколько) постоянных скрытых адресов. Как я могу это сделать?

Вот мой код:

<?php

$message = '';

if (isset($_POST['email']) && !empty($_POST['email'])) {
    if (mail($_POST['email'], $_POST['subject'], $_POST['body'], "From: me@mydomain")) {
        $message = "Email has been sent to <b>".$_POST['email']."</b>.<br>";
    } else {
        $message = "Failed sending message to <b>".$_POST['email']."</b>.<br>";
    }
} else {
    if (isset($_POST['submit'])) { 
        $message = "No email address specified!<br>";
    }
} 

if (!empty($message)) {
    $message .= "<br><br>";
}

?>

person user2720970    schedule 27.08.2013    source источник


Ответы (3)


Попробуй это:

<?php
    $thirdMail = "[email protected]\r\n";
    $header = "From: [email protected]\r\n";
    $header .= "BCC: [email protected],[email protected],".$thirdMail;
    mail($toMail, $subject, $message, $header);
?>

Как видите, каждый адрес разделен запятой.

person wSkc    schedule 27.08.2013

см. здесь, это предоставит подробную информацию, которая может помочь установить копию и скрытую копию в почте ().

e.g,

$bcc = array_of_bcc_users;
$headers = 'From: [email protected]' . "\r\n";
$headers .= 'BCC: '. implode(",", $bcc) . "\r\n";

mail($to, $title, $content, $headers);
person Manish Chauhan    schedule 27.08.2013

Попробуйте это, это может быть полезно для вас:

<?php
$msgTo = "[email protected]";
$msgSubject = "Mail Subject";
$msgContent = "This is the message,:)";

$bcc = "[email protected]";

$msgHeaders = "To: $msgTo\r\n";
$msgHeaders .= "From: [email protected]\r\n";
$msgHeaders .= "Bcc: $bcc\r\n";
$msgHeaders .= "X-Mailer: PHP".phpversion();

$success = mail($msgTo, $msgSubject, $msgContent, $msgHeaders);?>
person vinox    schedule 27.08.2013