- Способ отправки 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 используется для настройки отправки почты.
А письма куда отправлять в поле Служба обработки счетов - адрес на который отправится копия письма с заказом
Спасибо- значит все нормально.
Прошу извинить за ложную тревогу.