Проблемы с отправкой писем статус заказа из minishop2

Доброго всем времени суток!

Ни как не могу настроить отправку писем со статусом заказов.

Вроде как получилось, что бы письма не попадали в спам при отправке на gmail.

Но вот когда ящик клиента находится на mail.ru

письма до него не доходят, а на почту с которой отсылается письмо приходит вот такое сообщение

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

почта_клиента@mail.ru
host mxs.mail.ru [94.100.180.31]
SMTP error from remote mail server after end of data:
550 spam message rejected. Please visit help.mail.ru/notspam-support/id?c=r2-TTvdM1NyYdHLEQBTVy4cptU751bqfzvKAdAO0Qc-QROvYo7pPRwYAAACq6QEAodArLQ~~ or report details to abuse@corp.mail.ru. Error code:
4E936FAFDCD44CF7C4727498CBD514404EB529879FBAD5F97480F2CECF41B403D8EB4490474FBAA3. ID:
000000060001E9AA2D2BD0A1.


Подскажите куда копать?
Дмитрий
11 декабря 2025, 08:59
modx.pro
252
0

Комментарии: 5

Наумов Алексей
11 декабря 2025, 10:12
0
С mail.ru вообще часто проблемы (как в плане отправки через них, так и им), стараюсь не связываться.

А вообще правила общие просты:
1. Отправляем через smtp
2. Убеждаемся, что домен, с которого отправляем, не в списках «спам» (см. сервисы разные в интернете)
3. Настраиваем DKIM и SPF записи для домена
    Дмитрий
    Сегодня в 09:51
    0
    у меня вот такие ТХТ записи присутсвуют
    мой_домен: v=spf1 include:_spf.timeweb.ru ~all
    _dmarc.мой_домен: v=DMARC1; p=quarantine;
    dkim._domainkey.мой_домен: k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4HhKuDyzHBH6pVnfIxDDKhney5XIWQXFY2HlCrdfDKtj0wzbzhfCBdkgiRFng8SCXE2jB93e+ZsmbMoJ2WeADqa5LdRo9IPonjeAPUjh7KxV04psRZO/lVmLeQRjxw+exXRml+9797Yqo09BUNedNv0QHGAaYFj+pwgF4Hfg6FQIDAQAB

    Не знаю, что означает эта абракадабра =)
    Этого достаточно? или нужны еще какие-то доп настройки?
      Дмитрий
      5 часов назад
      0
      вот этот сниппет

      require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
      $modx = new modX();
      $modx->initialize('web');
      
      $modx->getService('mail', 'mail.modPHPMailer');
      $modx->mail->set(modMail::MAIL_BODY, 'Test message');
      $modx->mail->set(modMail::MAIL_FROM, 'info@iflower-shop.ru');
      $modx->mail->set(modMail::MAIL_FROM_NAME, 'Test');
      $modx->mail->set(modMail::MAIL_SUBJECT, 'Test subject');
      $modx->mail->address('to', 'the_guard@mail.ru');
      $modx->mail->setHTML(true);
      $sent = $modx->mail->send();
      $modx->mail->reset();
      
      echo $sent ? 'Sent' : 'Not sent';
      замечательно отправляет письмо на мейл, письмо приходит и все в порядке.
    Alexey
    11 декабря 2025, 19:45
    0
    www.mail-tester.com/

    Здесь можно потестить отправку — толковый сервис
      Дмитрий
      Сегодня в 09:47
      0
      спасибо за ссылку, а что делать если письмо туда вообще не доходит?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5