Как скрыть другой адрес электронной почты, когда я отправляю несколько писем с помощью codeigniter? - PullRequest
0 голосов
/ 09 июля 2020

Вот код контроллера для отправки электронной почты

$dataset = $this->Admin_model->getSubscribers();
$outputArray = [];

foreach($dataset as $row) {
    $outputArray[] = $row['subscription_email'];
}

$to_email = implode(', ', $outputArray);

$config = Array(
    'protocol'      => PROTOCOL,
    'smtp_crypto'   => SMTP_CRYPTO,
    'smtp_host'         => SMTP_HOST,
    'smtp_port'         => SMTP_PORT,
    'smtp_user'         => SMTP_USERNAME,
    'smtp_pass'         => SMTP_PASSWORD,
    'smtp_timeout'  => SMTP_TIMEOUT,
    'charset'       => "utf-8",
    'mailtype'      => "html",
    'newline'           => "\r\n",
    'wordwrap'      => TRUE
);

$fromemail  = FROM_EMAIL; //website mail
$name       = FROM_NAME; //website name
$subject    = 'Test';
$message    = ''; //title & 1 image

$this->load->library('email', $config);

$this->email->set_crlf("\r\n");
$this->email->set_newline("\r\n");

$this->email->from($fromemail, $name);
$this->email->to($to_email);
$this->email->cc("");
$this->email->bcc("");
$this->email->subject($subject);
$this->email->message($message);

$this->email->send(); //send email
$this->email->clear();

он показывает все адреса электронной почты получателей, но я хочу скрыть адрес электронной почты другого получателя, когда один из получателей получает электронное письмо

1 Ответ

0 голосов
/ 10 июля 2020

Как сказал @RiggsFolly, или вы можете отправить одно электронное письмо всем в качестве получателя B CC, а не «Кому», таким образом никто не увидит ни одного другого электронного письма. B CC означает слепую копию. Это означает, что никто не может видеть, кому идет электронное письмо.

$this->email->to("");
$this->email->cc("");
$this->email->bcc($to_email);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...