_sss_ пишет:
...
Проблема связана с отсутствием записи о почтовом сервере в настройках DNS, обслуживающим форум сайта
www.r3a.su.
...
Неа.... Проблема не в этом. Но ход мысли примерно правильный
Проблема в том, что скрипт отправки уведомлений с форума (phpmailer) отправляет письма от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
. Именно поэтому многие почтовые сервера помечают письма с форума как спам.
А письма с информацией для восстановления забытого пароля к форуму скрипт отправляет от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
. И такие письма как спам НЕ помечаются.
В первом случае (когда письма отправляются от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
) алгоритм примерно следующий:
1) скрипт отправки писем с форума (phpmailer) отправляет письмо от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
;
2) принимающий сервер (в моем случае - это mail.ru) получает это письмо и смотрит, с какого сервера оно пришло и от кого;
3) принимающий сервер видит, что письмо пришло с сервера 62.181.46.40 (hosting.qrz.ru) от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
;
4) принимающий сервер делает запрос к своему DNS и получает информацию о домене от имени которого пришло письмо (r3bm.ru);
5) принимающий сервер видит, что адрес сервера с которого пришло письмо (62.181.46.40 - hosting.qrz.ru) не значится ни в одной из записей для домена r3bm.ru (ни в MX, ни в A, ни в CNAME и т.д.) из чего делает вывод, что письмо поддельное, т.к. оно отправлено с сервера (62.181.46.40 - hosting.qrz.ru), который никоим образом не числится в домене r3bm.ru;
6) принимающий сервер помечает письмо как спам, т.к. считает его поддельным.
Во втором случае (когда письма отправляются от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
) алгоритм примерно следующий:
1) скрипт отправки писем с форума (phpmailer) отправляет письмо от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
;
2) принимающий сервер (в моем случае - это mail.ru) получает это письмо и смотрит, с какого сервера оно пришло и от кого;
3) принимающий сервер видит, что письмо пришло с сервера 62.181.46.40 (hosting.qrz.ru) от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
;
4) принимающий сервер делает запрос к своему DNS и получает информацию о домене от имени которого пришло письмо (r3a.su);
5) принимающий сервер видит, что адрес сервера с которого пришло письмо (62.181.46.40 - hosting.qrz.ru) соответствует А-записи для домена r3a.su, из чего делает вывод, что письмо нормальное, т.к. оно отправлено с сервера (62.181.46.40 - hosting.qrz.ru), который числится в домене r3a.su;
6) принимающий сервер НЕ помечает письмо как спам, т.к. считает его нормальным.
Поэтому, для того, чтобы письма с уведомлениями о новых сообщениях на форуме не помечались многими почтовыми серверами как спам, нужно, чтобы скрипт отправки почты с форума (phpmailer) всегда отправлял бы письма от имени
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
, а не от
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
.