Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Почему отправленные мною Email письма при помощи класса Mail() в DLE попадают в спам ?

Почему отправленные мною Email письма при помощи класса Mail() в DLE попадают в спам ?


     13.12.2017    Спам, PHPMailer, письма    Все вопросы » Общие вопросы по PHP    1638

вопрос
Приветствую, как известно DLE использует класс PHPMailer для работы с письмами, по крайней мерее у меня в настрйках как способ отправки установлен именно он, так вот, недавно я написал небольшое дополнение к моему сайту (модуль), который создает заказ на обратный звонок. При заказ нового звонка, введенные пользователем данные отправляются письмом на админский ящик, как раз тут то и получается конфуз, используя туже самую технологию отправки, письма отправленные мною (написанным мною модулем) попадают в спам, я писал в поддержку Mail.ru, они ответили мне, что IP с которого отсылаются мои сообщения явъляеться частым гостеп в папке спам у их пользователей,что не удивительно, т.к у меня простой хостинг а не выделенная линия.

Я бы хотел поверить этим словам и ссылаться на них всякий раз, когда мне скажут "а почему сообщения приходят в спам ?", но боюсь эта логика не работает изходя из след.факта: Письма, отправленные самим DLE, такие как информация о регистрайции, feedback и многое другое, приходит нормально и без каких либо проблем.

Собственно, возможно кто то может что то посоветовать?

Буду рад любым советами. Спасибо заранее всем кто уделить внимание теме.

Ответа пока нет


5 комментариев

BRAGA
Юзер

BRAGA - 14 декабря 2017 01:44 -

Может проблема в шаблоне письма (html)? При верстке писем есть определенные правила и если их не соблюдать, то письмо уйдет в Спам. Скиньте сюда html-шаблон письма.

stiffmasster
Юзер

stiffmasster - 15 декабря 2017 08:50 -

Выглядит примерно вот так:

$body = "Администратору,<br />
<br />
Это письмо отправлено с сайта ".$config['home_title']."<br />
<br />
------------------------------------------------
Текст сообщения
------------------------------------------------
<br /><br />
".$body."<br /><br />
<br />
<br />

90.143.20.220 - IP адрес отправителя


IP адрес отправителя: 90.143.20.220
Группа: Администраторы

------------------------------------------------
Помните, что администрация сайта не несет ответственности за содержание данного письма
<br />
<br />
С уважением,
<br/>
Администрация ".$config['home_title'];

lutskboy
Эксперт

lutskboy - 14 декабря 2017 14:32 -

оправьте и заголовки аналогичные тем что и сам дле шлет

stiffmasster
Юзер

stiffmasster - 15 декабря 2017 08:54 -

Я отправляю Email так же как и DLE делает это в feedback,
У меня:

$mail->send( $recipient, $subject, $body );


У DLE:

$mail->send( $recipient['email'], $subject, $row['template'] );

lutskboy
Эксперт

lutskboy - 15 декабря 2017 18:22 -

значит не так
$mail = new dle_mail( $config , 1 ); такое есть?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх