Пустые уведомления на почту
на одном из проектов приходят пустые уведомления на посту, например если написать в личку то уведомление полностью пустое, есть только заголовок "У вас новое сообщение! — название проекта"
Возможно данный недуг преобретенный, т.к. переписывалось дописывалось и устанавливалось очень много чего, но файлы почты(уведомлений), на сколько помню не затрагивались.
Подскажите если у кого была подобная ситуация, или может кто догадывается как исправить.
Заранее благодарю!
public function mailText($email, $subject, $message, $content='text/plain'){ $inConf = cmsConfig::getInstance(); $headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: '.$content.'; charset=windows-1251;' . "\r\n" . 'From: '.$inConf->sitename.' <'.$inConf->sitemail.'>' . "\r\n" . 'Reply-To: '.$inConf->sitename.' <'.$inConf->sitemail.'>' . "\r\n" . $this->sendMail( $inConf->sitemail, $inConf->sitename, $email, $subject, $message );
Как я понимаю в функцию "mailText" не поступает значение переменной $message, подскажите с чем это может быть связано.
П.С. для чистоты эксперимента временно заливал дефолт ядро(cms.php) и включал дефолт шаблон.
AtlantisWeb, ищите проблему там, где вызывается метод. В частности для личных сообщений это файл /components/users/frontend.php, строки примерно 1951-1987, там есть комментарий "обычная отправка(1 получатель)". И проверьте, есть ли у вас файл /includes/letters/newmessage.txt. Это сам текст письма.
Благодарю помогло, ктото переименовал папки "letters" и другие, сделал их с префиксом 1, префикс убрал все заработало.