почему письмо, отправленное с помощью PHPMailer + tls, имеет адрес, скрытый

Я использую PHPMailer для отправки писем через SMTP с шифрованием TLS. Письма были отправлены в порядке и получены, как и ожидалось. Но по какой-то причине адрес To каждого электронного письма не отображается. Я что-то здесь не так делаю?

  $mailer = new PHPMailer;

// header
$mailer->IsHTML(true);
$mailer->CharSet = "text/html; charset=UTF-8;";
$mailer->WordWrap = 80;

// protocol
$mailer->isSMTP();                      // Set mailer to use SMTP
$mailer->SMTPDebug = 0;
$mailer->SMTPAuth = true;               // Enable SMTP authentication

// credential
$mailer->SMTPSecure = 'tls';            // Enable encryption
$mailer->Host = $agent['host'];
$mailer->Port = $agent['port'];
$mailer->Username = $agent['username']; // SMTP username
$mailer->Password = $agent['password']; // SMTP password

// setup different addresses
$mailer->From = $agent['from'];
$mailer->FromName = $agent['from_name'];
$mailer->addAddress($to, $name);
$mailer->addBCC($agent['bcc']);
$mailer->SingleTo = true;

// content
$mailer->Subject = $subject;
$mailer->Body = $html;
$mailer->AltBody = $text;

// finally, send out the mail message
if (!$mailer->Send()) {
throw new Exception('[Mailer] error: ' . $mailer->ErrorInfo);
}

// clear all addresses and attachments for next loop
$mailer->clearAddresses();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]