phpmailer 1.73
Заметил, если делаю
$objPHPMailer->AddAddress("vasya@mail.ru", "Иванов Вася");
И письмо шлю через mail();
То в заголовке кому (to) пишится просто vasya@mail.ru, а не Иванов Вася <vasya@mail.ru>
Заменил 426 строчку в классе phpmailer
$to .= $this->to[$i][0];
на
$to .= $this->AddrFormat($this->to[$i]);
т.е. сделал
Вопрос - правильно или нет. Можно ли использовать конструкцию Name <email@email.ru> для того, что бы слать письма через mail(); Другими словами, баг или нет.
Заметил, если делаю
$objPHPMailer->AddAddress("vasya@mail.ru", "Иванов Вася");
И письмо шлю через mail();
То в заголовке кому (to) пишится просто vasya@mail.ru, а не Иванов Вася <vasya@mail.ru>
Заменил 426 строчку в классе phpmailer
$to .= $this->to[$i][0];
на
$to .= $this->AddrFormat($this->to[$i]);
т.е. сделал
PHP:
/**
* Sends mail using the PHP mail() function.
* @access private
* @return bool
*/
function MailSend($header, $body) {
$to = "";
for($i = 0; $i < count($this->to); $i++)
{
if($i != 0) { $to .= ", "; }
$to .= $this->AddrFormat($this->to[$i]);
}