Настройка почты через smtp yandexa c Nexoos 7.0

  • Способ отправки E-Mail - smtp
  • Адрес SMTP сервера - ssl://smtp.yandex.ru
  • Порт smtp сервера - 465
  • Имя пользователя smtp - почта на домене целиком, пример mailbot@nexoos.ru
  • Пароль smtp - пароль от почты выше, желательно создать пароль для приложений.

На яндекс эта услуга стала платной, поэтому подключил почту к аналогичной, пока еще с бесплатным тарифом, smtp mail.ru VK WorkMail | Платформа VK WorkSpace (туда же перенес dns)

Настройки сделал как указанные выше

  • Способ отправки E-Mail - smtp
  • Адрес SMTP сервера - ssl://smtp.mail.ru
  • Порт smtp сервера - 465
  • Имя пользователя smtp - почта на домене целиком ***@best-shop.su
  • Пароль smtp - пароль от почты

В результате на почту Яндекса, куда был ранее настроен сбор почты с ***@best-shop.su и приходили все письма с него, прекратили приходить письма с формы контактов, вопрос о товаре и уведомления о новых отзывах- эти письма стали приходить в ящик mail.ru, но уведомления о новом заказе как приходили по сбору на почту яндекса, так и продолжают туда приходить, а на ящик mail.ru такие письма не приходят.
В какую сторону копать?
Заранее спасибо.

Это для новых доменов, для старых все работает, у самого несколько аккаунтов там.

Помимо настроек в админке, нужно еще и в домене ДНС записи прописать для настройки почты

  • MX
  • SPF
  • DKIM

Какие прописывать нужно смотреть при подключении домены, там будет настройка сервера.

Там если dns к ним перенесен они автоматом эти записи у себя прописывают и проверяют на правильность- пишут, что MX‑записи настроены верно

Вы можете отправлять и получать письма.

SPF-запись настроена

Письма, отправленные с вашего домена, не будут попадать в спам.

Подпись DKIM включена

Письма, отправляемые через почтовые серверы Mail.ru, будут подписаны вашей DKIM.

Но также пишут, что для писем, отправляемых напрямую с вашего сервера или сервера хостинг-провайдера, необходимо настроить дополнительную DKIM по Записи для защиты домена — Помощь Mail.ru. Для разработчиков
Пытаюсь сгенерировать ключ с помощью Bitvise SSH Client, но после команды openssl genrsa -out privatekey.pem 1024 выдает ошибку:
Generating RSA private key, 1024 bit long modulus
…++++++
…++++++
e is 65537 (0x10001)

В файле /inc/vam_php_mail.inc.php
есть настройки для DKIM:

//DKIM Settings

    $mail->DKIM_domain = 'best-shop.su';
    $mail->DKIM_private = '/home/p1442/public_html/best-shop.su/******';
    $mail->DKIM_selector = '************';
    $mail->DKIM_passphrase = '***********';
    $mail->DKIM_identity = '***@best-shop.su';

Написал в mail с предположением, что возможно сюда надо подставить их данные, но они ответили, что DKIM на домене настроена верно, но сдается мне, что здесь должны быть их данные.

Вообщем, ерунда какая-то, но судя по всему так было и раньше, просто не придавал значения, письма с заказом я получаю на почту указанную в “Служба обработки счетов - адрес на который отправится копия письма с заказом”, а не на почту Имя пользователя smtp, если только ее же не добавлю в адрес для копии заказа.

Да, скорее всего при переносе днс к ним там автоматом все настроится правильно, на стороне сайта в файлах никаких настроек вносить не нужно.

Все верно, поле Имя пользователя smtp используется для настройки отправки почты.

А письма куда отправлять в поле Служба обработки счетов - адрес на который отправится копия письма с заказом

1 лайк

Спасибо- значит все нормально.
Прошу извинить за ложную тревогу.