иногда срабатывает если укажу доменную почту @domain.ru
а вот mail yandex rambleg gmail иногда не приходит на почту ничего с сайта
Это типичная проблема отправки почты через WordPress на хостинге — особенно когда вы используете внешние почтовые сервисы (Gmail, Yandex, Mail.ru и т.п.) в качестве получателя. Ниже объясню почему так происходит и как это исправить.
WordPress по умолчанию использует PHP mail()
Эта функция:
- Отправляет письма без аутентификации.
- Часто подписывает письма от nobody@server123.hosting.com вместо вашего info@domain.ru.
- Почтовые сервисы (Gmail, Yandex и др.) считают такие письма спамом или подделкой и тихо отбрасывают их (без уведомления!).
А письма на вашу доменную почту (@domain.ru) могут приходить, потому что:
- Они обрабатываются на том же сервере, что и сайт.
- Не проходят строгую фильтрацию внешних почтовых систем.
Чтобы письма гарантированно доходили до Gmail, Yandex, Mail.ru и других — нужно отправлять их через SMTP с аутентификацией.
Решение: установите плагин WP Mail SMTP