Вопрос или проблема
Я пытаюсь настроить контактную форму на своем сайте, но у меня небольшая проблема с автоответчиком (использую Mail 2) в поле “От кого”.
Я тестирую это сам, так что выступаю в роли администратора и пользователя с двух разных электронных почт.
Когда поле установлено на: [ваше имя] <[ваша-электронная-почта]>, возникает ошибка:
Адрес электронной почты отправителя не принадлежит домену сайта
Это нормально. Но даже когда оно установлено на: [email protected], письмо попадает в спам отправителя.
Так как я могу это настроить, пожалуйста?
Спасибо заранее.
Проблема, с которой вы столкнулись, заключается в том, что вы используете имя пользователя и адрес электронной почты из формы обратной связи, когда вам следует использовать адрес электронной почты домена вашего сайта, как указано в ошибке. Если у вас нет никаких адресов электронной почты, настроенных на этом домене, я рекомендую использовать noreply@
Обычно я устанавливаю свой Email “От” для Mail 2 следующим образом:
Название сайта или название компании <[email protected]>
Ответ или решение
Для того чтобы правильно настроить поле "От" в контактной форме 7 при использовании автоответчика (Mail 2), важно учитывать, что адрес электронной почты в поле "От" должен принадлежать вашему домену. Это связано с правилами SPF и DKIM, которые защищают от подделки писем. Вот шаги, которые помогут вам исправить вашу проблему:
-
Используйте адрес электронной почты вашего домена. Убедитесь, что в поле "От" установлен адрес, который принадлежит вашему домену. Например, использовать noreply@yourdomain.com или info@yourdomain.com. Так это поможет избежать ошибок, связанных с отправкой писем.
Пример настройки:
Ваше название сайта или компании <noreply@yourdomain.com>
-
Проверьте SPF и DKIM записи. Убедитесь, что у вас настроены правильные записи SPF и DKIM в DNS вашего домена. Это поможет повысить вероятность того, что ваши письма будут попадать в папку "Входящие", а не в "Спам".
-
Настройка Mail 2. В разделе настройки Mail 2 в Contact Form 7, установите следующие параметры:
- В поле "От" укажите адрес, например:
Ваше название сайта <noreply@yourdomain.com>
- В поле "Кому" оставьте адрес, на который хотите получать уведомления.
- В поле "Тема" укажите тему, например: "Спасибо за ваше сообщение".
- В теле сообщения добавьте ваш текст автоответа.
- В поле "От" укажите адрес, например:
-
Тестирование. После внесения изменений, протестируйте форму, отправив сообщение на адрес электронной почты, указанный в настройках Mail 2. Убедитесь, что письмо приходит не в спам и отображается корректно.
-
Используйте SMTP плагин. Если вы все еще сталкиваетесь с проблемами, рассмотрите возможность установки SMTP плагина, такого как WP Mail SMTP. Это поможет наладить стабильную отправку писем через ваш WordPress сайт и улучшит доставку.
Следуя этим шагам, вы должны решить проблему с отправкой автоответчиков и корректной настройкой поля "От". Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.