PHP SMTP BCC, не прохождение
Вопрос
Получатели имени в 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);
Решение
Похоже, вы используете модуль Mail Mail. Если вы читаете здесь Вы увидите дискуссию о заголовках, переданных в грушевой модуль, указывает, как выглядит сообщение, а не для того, кто на самом деле его получает. Если вы добавите заголовок CC, этот человек будет отображаться как CC'd, но на самом деле получить его, он должен быть добавлен в массив получателей. Для BCC вы добавляете их в массив Recpitients, но не показывайте их в заголовке.
Не связан с StackOverflow