Проблема: на ящики MAIL.RU не приходит почта.

Главные вкладки

Аватар пользователя egor_bright egor_bright 21 августа 2009 в 15:32

На все ящики почтовой службы mail.ru не приходит почта, которую отправляет друпал. Уберкарт собирает текст письма, а отправляет письмо, на сколько мне известно, сам друпал. На ящиках, которые на том же сервере, на ящиках рамблера и яндекса такой проблемы нет. Не приходят даже маленькие письма с содержимым из нескольких строк текста. Что сделать? Dash 1

Комментарии

Аватар пользователя neochief neochief 21 августа 2009 в 16:34

Поменять шаблоны писем. Идиотский спам-фильтр mail.ru видимо загреб однажды в базу стандартный шаблон и вот результат.

Аватар пользователя egor_bright egor_bright 21 августа 2009 в 17:21

Меняли шаблон письма, не помогло. приходит письмо от mail.ru с ошибками:

553 5.3.5 mail.toys-perm.ru. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error

---------------------------------------------------------------------------------
<<< 550 Message was not accepted -- it contains invalid headers. More specially, 'From:' header must match user you are sending mail from. See http://www.mail.ru/pages/help/261.html for details.
554 5.0.0 Service unavailable

Делали одинаковые ящики у сервера и друпала, всё равно не работает.

Аватар пользователя Psixo Psixo 21 августа 2009 в 19:41

Такая же проблема была и с формой контактов. Когда проверяли мэил.ру то выяснилось что письма на ящики не приходят. Потому используем гугл. А вот как быть с обычными пользователями -- даже не знаю. Можно попробовать написать в суппорт мэил.ру -- но надежды на решение с их стороны минимальны.

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 22 августа 2009 в 3:12

ваш ip иль домен в спам листе у майл ру. пишите в саппорт. пускай уберут. проблема извечная, скорее всего на вашем ip сидел иль сидит спамило, так как на реальном ip пров вешает кучу сайтов.

Аватар пользователя gorr gorr 22 августа 2009 в 10:57

"<a href="mailto:shamaner@drupal.org">shamaner@drupal.org</a>" wrote:
ваш ip иль домен в спам листе у майл ру. пишите в саппорт.

Сто процентов, что ситуация именно такая, если саппорт дело не поправит, даже не знаю, надо менять ip.
У меня мыло на mail.ru принимает письма со многих друпальских сайтов, так что дело не в шаблонах.

Аватар пользователя Ch Ch 17 октября 2010 в 10:12

Попробуйте отправить письмо вручную с ящика на вашем домене. Если письмо не дойтет, то с mail.ru должно прийти вам уведомление о том что письмо не доставлено (с указанием причины).

Аватар пользователя JoKeR_13 JoKeR_13 10 мая 2012 в 23:56

Писали... вот ответ:
«Поле "От кого" должно содержать имя учетной записи пользователя, с которой отправляется письмо.
Мы не позволяем использовать в SMTP заголовках имя отправителя с @Mail.ru.
»

Аватар пользователя JoKeR_13 JoKeR_13 12 мая 2012 в 12:43

В mail.inc есть функция

function drupal_mail_send($message) {
  // Allow for a custom mail backend.
  if (variable_get('smtp_library', '') && file_exists(variable_get('smtp_library', ''))) {
    include_once './'. variable_get('smtp_library', '');
    return drupal_mail_wrapper($message);
  }

как изменить переменную smtp_library и где её вообще искать?

Аватар пользователя JoKeR_13 JoKeR_13 12 мая 2012 в 13:42

Заставил хостера внести изменения на сайте: поменять строчку в заголовке (envelope-from ) - необходимо сменить указанный п/я на любой другой кроме mail.ru

Аватар пользователя tlito tlito 10 апреля 2015 в 19:56

А как узнать версию PHPMailer?
на странице модуля SMTP написано: which version of PHPMailer you're using. Versions higher than 2.2.1 are NOT SUPPORTED.
А в гугле нигде нет как это узнать а в phpinfo() я не разбираюсь

Аватар пользователя toshic toshic 10 апреля 2015 в 20:24

553 5.3.5 mail.toys-perm.ru. config error: mail loops back to me (MX problem?)
554 5.3.5 Local configuration error
нужно проверять mx и spf записи dns доменов, по которым почтовики проверяют действительно ли данный эмайл пренадлежит тому домену с которого он отправлен.