X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблемы с e-mail на Макхосте, Не отрабатывает отправка почты
Гость_genrix_*
сообщение 2015-09-01, 21:56
Сообщение #1



Гости





Скачал версию 0.9 utf-8. Возникли проблемы с отправкой почты на
Макхосте( mchost.ru ). Настройку параметров электронной почты выполнил
в соответствии с требованиями провайдера, а именно рассылку организую
с почтового ящика открытого на их хостинге.
Разбирая исходник core/others/email.php сделал правку, а именно
тело письма загнал в 3-й параметр и выкинул из него
контекcт: .$r.='Content-Type: multipart/'.$a['multipart'].'; boundary="'.$b.'"'.$d.$d.'--'.$b.$d;
В параметр $headers, наоборот перенес данный контекст.

Вызов после модификаци выглядит так:



$headers='MIME-Version: 1.0'.$d
    
.'Content-Type: multipart/mixed; boundary="'.$this->unik.'"'.$d

.....
.....

.'X-Priority: '.$this->pr.$d; //.self::DoHeaders($this->parts);
    
$mes=self::DoHeaders($this->parts,$this->unik);
if (!mail(join(', ',$a['to']),$subject,$mes,$headers))


.......

.......

protected static function DoHeaders($a,$uni,array$def=array())

{


$r='';

$d="\n";

if(isset($a['multipart']))

{#Multipart
    

//$b=empty($a['boundary']) ? uniqid() : $a['boundary'];

$b=$uni;

$r="--".$b.$d;
//$r.='Content-Type: multipart/'.$a['multipart'].'; boundary="'.$b.'"'.$d.$d.'--'.$b.$d;

.......



После этого все работает.Т.е все дело в том, где разместить данную секцию.
Вопрос почему не работает с исходником разработчика?
Провайдер утверждает, что никаких отклонений от стандартов у них нет.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0302 сек.    9 запросов    GZIP включен    Сейчас: 2024-03-28, 16:38