Письма с сайта отклоняются из-за DMARC: как настроить отправителя
Ошибка DMARC может возникать, когда сайт отправляет письмо от имени чужого домена без нужной аутентификации. Это касается не только mail.ru, но и других почтовых служб.
Используйте собственного отправителя
Для форм и уведомлений задайте адрес на домене, которым вы управляете, например notifications@example.com. Отправляйте через авторизованный SMTP или почтовый сервис с правильными SPF и DKIM. Не подставляйте произвольный Gmail или другой внешний домен вместо собственного: это может создать ту же проблему.
Куда поставить адрес посетителя
Адрес пользователя из формы указывайте в Reply-To, а From оставляйте адресом вашего сайта. Так ответ можно отправить посетителю без подделки его домена отправителя. Не позволяйте полям формы без проверки формировать почтовые заголовки.
Проверьте доставку
Сохраните полный текст отказа и проверьте Authentication-Results доставленного тестового письма. DMARC опирается на соответствие домена From проверкам SPF или DKIM; одного наличия TXT-записи недостаточно. Если нужна помощь, отправьте поддержке время, домены отправителя и получателя и код ошибки без паролей.
От инструкции — к настройке
Условия и возможности соответствующей услуги — на основном сайте UAhosting.
Посмотреть услугу