Добрый день!
Подружил портал с exchange 2010 посредством записи в init.php
function custom_mail($to, $subject, $message, $additional_headers, $additional_parameters)
{
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/php_interface/mail/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "192.168.1.16"; // SMTP server
$mail->Port = "25";
$mail->SMTPAuth = false;
$mail->Username = "";
$mail->Password = "";
$additional_headers = $mail->HeaderLine('To', $mail->EncodeHeader($mail->SecureHeader($to))).$additional_headers;
$additional_headers = $mail->HeaderLine('Subject', $mail->EncodeHeader($mail->SecureHeader($subject))).$additional_headers;
$mail->Header = $additional_headers."\n";
$mail->AddAddress($to);
$mail->Body = iconv("utf-8", "windows-1251", $message);
$mail->Subject = iconv("utf-8", "windows-1251",$subject);
$mail->Sender = "it@xxxxxxxx.ru";
$mail->FromName = 'Portal XXXXXXXX"';
$mail->From = "it@xxxxxxx.ru";
return $mail->Send();
}
Все работает отлично и письма шлются адресатам указанным в поле "КОМУ". А вот адресатам в "Копию" или "Скрытую копию" не отсылаются,хотя в почтовом шаблоне указанны. Может кто подскажет какую ещё строку добавить в init.php чтобы все получали сообщения?
Спасибо
Подружил портал с exchange 2010 посредством записи в init.php
function custom_mail($to, $subject, $message, $additional_headers, $additional_parameters)
{
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/php_interface/mail/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "192.168.1.16"; // SMTP server
$mail->Port = "25";
$mail->SMTPAuth = false;
$mail->Username = "";
$mail->Password = "";
$additional_headers = $mail->HeaderLine('To', $mail->EncodeHeader($mail->SecureHeader($to))).$additional_headers;
$additional_headers = $mail->HeaderLine('Subject', $mail->EncodeHeader($mail->SecureHeader($subject))).$additional_headers;
$mail->Header = $additional_headers."\n";
$mail->AddAddress($to);
$mail->Body = iconv("utf-8", "windows-1251", $message);
$mail->Subject = iconv("utf-8", "windows-1251",$subject);
$mail->Sender = "it@xxxxxxxx.ru";
$mail->FromName = 'Portal XXXXXXXX"';
$mail->From = "it@xxxxxxx.ru";
return $mail->Send();
}
Все работает отлично и письма шлются адресатам указанным в поле "КОМУ". А вот адресатам в "Копию" или "Скрытую копию" не отсылаются,хотя в почтовом шаблоне указанны. Может кто подскажет какую ещё строку добавить в init.php чтобы все получали сообщения?
Спасибо