PHP SMTP BCC, не проходящий - PullRequest
       35

PHP SMTP BCC, не проходящий

3 голосов
/ 01 декабря 2010

Получатели, указанные в BCC / CC (в заголовках), не принимаются. Я нашел пару постов с похожими вопросами, без ответов ...

Код ниже, вопрос: «У кого-нибудь из вас были подобные проблемы?»

require_once "Mail.php";

$host = "mail.mailserver.com";
$username = "notification@yourhost.com";
$password = "getyourownpassword";

$headers = array ('From' => "User Name <$username>",
                  'To' => $to_,
                  'Cc' => 'Patty <patty@gmail.com>',
                  'Subject' => $subj_,
                  'Content-type' => 'text/html');

$smtp = Mail::factory('smtp',
                      array ('host' => $host,
                             'auth' => true,
                             'username' => $username,
                             'password' => $password));

$mail = $smtp->send($to_, $headers, $mail_msg);

1 Ответ

6 голосов
/ 01 декабря 2010

Похоже, вы используете почтовый модуль PEAR. если вы прочитаете здесь Вы увидите обсуждение заголовков, передаваемых в модуль pear, только указывает, как выглядит сообщение, а не тому, кто на самом деле его получает. Если вы добавите заголовок CC, этот человек будет отображаться как CC, но для фактического его получения его необходимо добавить в массив получателей. Для BCC вы добавляете их в массив получателей, но не отображаете их в заголовке.

...