Настройка SMTP на WordPress — База знаний
Для переключения WordPress в режим SMTP необходимо установить и настроить в нем плагин Easy WP SMTP.
Easy WP SMTP
Плагин Easy WP SMTP используется для настройки SMTP рассылки в WordPress, в том числе поддержки отправки электронной почты через SSL/TLS (например, Gmail). Практически заставляет WordPress отправлять почту не через php-функцию mail()
, через sendmail хостингового сервера, а через smtp какого-либо другого сервера включая хостинг сервер.
Для начала работы следует скачать плагин с авторской площадки Easy WP SMTP. Затем установить к себе на блог в папку с плагинами …wp-content/plugins и активировать его в «меню администратора» в WordPress, затем перейти к настройкам через админ панель SMTP, которая появится после активации.
Send e-mail via GMail ? — снимаем галочку
SMTP host — server(1)(2)(3).ahost.uz или server1.ahost.cloud. В зависимости от того на каком сервер находится ваш аккаунт.
SMTP port — 465
Secure connection prefix — выбор префикса для безопасных соединений SMTP через SSL
Use SMTPAuth? — ставим галочку
SMTP username — ставим e-mail адрес который создали в хостинг панели
SMTP password — вводим ваш пароль от e-mail адреса
Wordwrap length — задаете число символов сообщения при переносе слов.
Следующие два пункта можно оставить как есть, тогда будут использованы настройки по умолчанию или же прописать свои данные:
Sender e-mail — Наборы адресов электронной почты для всех исходящих сообщений. Оставьте пустым, чтобы использовать по умолчанию WordPress.
Sender name — Имя или список имен, от кого будут отправлены сообщения. Оставьте пустым, чтобы использовать по умолчанию WordPress.
Сохраняем настройки «Save Changes»
Сразу после настройки, вам предоставляется возможность протестировать отправку электронной почты и удостовериться в правильности настроек вашего блога на работу с почтой. Для этого, в самом низу панели управления плагином нажатием на кнопку «Send test e-mail» в результате чего отправляется тестовое сообщение на ваш e-mail.
Видео инструкция:
Связанные статьи
Настройка SMTP на DLE
В файле smtp.class.php надо изменить в 2 местах слово HELO на EHLOА в настройках почты, в…
Форма обратной связи Joomla
Настройка формы обратной связи в CMS Joomla 3. xВ административной панели во вкладке Система за…
Замена функции mail() в самописных скриптах.
Для отправки писем с сайта вы можете использовать библиотеку PHPMailer. 1) Скачиваем по ссылке…
SMTP в WordPress: настройки плагина Easy WP SMTP и Contact Form 7
Если у вас есть на сайте формы обратной связи, оповещения, рассылки, вы общаетесь по email, то вам рано или поздно придется столкнуться с пропажей ваших писем, попаданием их в спам базы. Чтобы этого не происходило, нужно настроить SMTP в WordPress. Это можно сделать максимально просто при помощи любого SMTP-плагина.
Мы рассмотрим настройку SMTP в WordPress на примере плагина Easy WP SMTP. Он простой и удобный.
SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
Данный материал является логическим продолжением прошлого поста, где мы с вами разобрались, как настроить Яндекс почту для домена, как настроить DKIM-подпись, чтобы проходить верификацию у почтовых сервисов, а ниже мы с вами настроим отправку писем на эту почту через форму обратной связи.
Важно! DKIM подпись нужна для того, чтобы почтовые системы (яндекс, мейл.ру и др.) распознавали, что письмо было отправлено именно с нашего домена. Т.е. это такая верификация, подтверждение, что письмо пришло именно от нас. Если у вас ее нет, прочитайте наш материал «Яндекс Почта для домена» и сделайте себе DKIM.
Использовать будем 2 плагина:
- Easy WP SMTP — позволяет настраивать и отправлять все исходящие электронные письма через SMTP-сервер. Это предотвратит попадание ваших писем в папку нежелательной почты / спама получателей.
- Contact Form 7 — может управлять многочисленными контактными формами, где вы можете гибко настраивать содержимое форм и почты с достаточно простой разметкой. Формы имеют встроенную поддержку Ajax отправки, CAPTCHA, спам фильтра Akismet и не только.
Настройка Contact Form 7
Допустим, мы зарегистрировали в сервисе «Яндекс почта для домена» почтовый ящик site@studicom. ru. Теперь его нужно прописать в Easy WP SMTP (об этом ниже) и также его нужно прописать в форме Contact Form 7 в разделе Письмо в поле От кого. Я также вручную прописываю поле Кому.
Если это единственный ваш почтовый ящик, также пропишите его в общих настройках сайта Настройки – Общие — Административный адрес email.
Установка и настройка SMTP плагина Easy WP SMTP
В админке WordPress заходим в пункт меню Плагины — Добавить новый, в поиск вбиваем Easy WP SMTP, устанавливаем, активируем.
Далее руководствуемся информацией из официального источника Яндекса, Яндекс Справки. Нас интересует пункт «Исходящая почта».
Заходим в настройки плагина Easy WP SMTP, вносим необходимые данные.
Список настроек Easy WP SMTP:
- От кого (адрес электронной почты) — у меня это [email protected], у вас это ваш почтовый ящик.
- От кого (имя) — заполняете имя, как вы хотите чтобы вас видели получатели письма.
- SMTP-хост — smtp.yandex.ru.
- Тип шифрования — SSL.
- Порт SMTP — 465.
- Аутентификация SMTP — Да.
- Имя пользователя SMTP — ваш почтовый ящик.
- Пароль SMTP — ваш пароль от почтового ящика.
Жмем кнопку «Сохранить изменения».
Далее в настройках Easy WP SMTP нажимаем на пункт «Проверочное письмо».
В поле кому вводим любой другой наш адрес, чтобы отследить получение и то, как выглядит наше письмо. Тему письма и содержание заполняем произвольно. Жмем на кнопку «Отправить тестовый e-mail», и если видим зеленую надпись о том, что тестовое письмо успешно отправлено, то значит, все настройки произведены корректно.
Ну и заходим на почту, куда отправляли тестовое письмо и любуемся результатом.
Если данный материал оказался полезен, поделитесь им в соцсетях. Вам не трудно, нам приятно.
Понравилось? Делись!
Easy WordPress SMTP — отправляйте электронные письма с вашего сайта WordPress через SMTP
Easy WP SMTP — это удобный SMTP-плагин для WordPress. Он позволяет отправлять электронные письма с вашего сайта WordPress через один из предпочитаемых вами SMTP-серверов. Это улучшит доставку электронной почты с вашего сервера.
Сведения о подключаемом модуле
Что такое SMTP?
SMTP (простой протокол передачи почты) — это протокол связи для передачи электронной почты через Интернет.
SMTP и WordPress
Часто отправка писем из вашего блога WordPress может быть немного болезненной. По моему опыту, у пользователей возникают следующие проблемы:
- Отправка электронной почты с моего сайта WordPress, но она не доставляется получателю
- Электронное письмо было отправлено, но попало в папку со спамом на стороне получателя
- Письмо не было отправлено из-за ограничений сервера
- Электронная почта потерялась где-то на сервере
Чтобы предотвратить эту проблему, SMTP может пригодиться. Вместо фактической отправки электронной почты получателю вы можете настроить свой блог WordPress так, чтобы он отправлял электронную почту через SMTP-сервер.
Все популярные почтовые службы (например, Gmail, Yahoo, Hotmail) имеют SMTP-серверы. Как только ваш сайт будет аутентифицирован на SMTP-сервере, вы сможете передавать все исходящие электронные письма из вашего блога WordPress соответствующим получателям.
Преимущества использования SMTP
- Вы используете SMTP-сервер популярной почтовой службы, поэтому электронная почта с меньшей вероятностью будет помечена как спам
- SMTP-сервер берет на себя полную ответственность за доставку электронной почты получателю. Это снижает риск потери электронной почты где-либо
- Вы используете один из предпочитаемых адресов электронной почты для отправки электронной почты (пример: [email protected])
Плагин Easy WordPress SMTP гарантирует, что вам никогда не придется беспокоиться о том, что «электронная почта не доставлена». Он делает все за вас, чтобы ваш блог WordPress был готов к использованию SMTP.
Простая установка WordPress SMTP
- Перейдите на экран «Добавить новые плагины» в области администрирования WordPress
- Перейдите на вкладку загрузки
- Найдите файл плагина (easy-wp-smtp. zip)
- Нажмите «Установить сейчас», а затем активируйте плагин.
Easy WordPress SMTP Usage
После установки плагина перейдите в меню настроек плагина, чтобы настроить некоторые параметры, специфичные для SMTP.
Настройки конфигурации SMTP
Вы должны узнать у своего хостинг-провайдера подробности SMTP вашего сайта. Используйте данные SMTP, предоставленные вашим веб-хостингом, для настройки параметров SMTP.
- От адреса электронной почты: Адрес электронной почты, который будет использоваться для отправки электронных писем вашим получателям
- Имя отправителя: Имя, которое ваши получатели увидят как часть значения «от» или «отправитель» при получении вашего сообщения
- Хост SMTP: Ваш сервер исходящей почты (пример: smtp.your-site.com)
- Тип шифрования: нет/SSL/TLS
- Порт SMTP: Порт, который будет использоваться для ретрансляции исходящей почты на ваш почтовый сервер (пример: 465/587/80)
- Аутентификация SMTP: Нет/Да (этот параметр всегда должен быть отмечен как «Да»)
- Имя пользователя: Имя пользователя для почтового сервера SMTP (пример: abc123@gmail.
- Пароль: Пароль для SMTP почтового сервера
Когда вы закончите, нажмите кнопку « Сохранить изменения », чтобы сохранить настройки. Теперь используйте раздел тестирования, чтобы отправить тестовое электронное письмо и убедиться, что электронные письма доставляются.
Ошибка при отправке электронной почты через SMTP
Если вы видите ошибку типа «Cannon connect to smtp port», это означает, что введенные вами данные SMTP неверны. Вернитесь к своему хостинг-провайдеру и попросите его предоставить правильные данные SMTP, чтобы плагин мог подключиться к SMTP-серверу.
Проверьте информацию, отображаемую в поле «Информация об отладке» при отправке тестового электронного письма. Он распечатает более подробную информацию, которая может быть очень полезна для определения того, где что-то идет не так на вашем сервере.
На следующем снимке экрана показан пример отображения отладочной информации при выполнении теста по электронной почте.
Если на вашем сервере много проблем с электронной почтой, возможно, вы захотите найти лучший хостинг для своего сайта. Я рекомендую получить хостинг WordPress от Inmotion Hosting (я считаю, что их хостинг хорош по цене, которую вы платите). Если вы воспользуетесь этой ссылкой, вы также получите большую скидку. Они перенесут ваш сайт бесплатно.
Использование общедоступных SMTP-серверов (не очень надежные)
Наилучший вариант — использовать SMTP вашего собственного сервера (детали предоставляются вашим хостинг-провайдером). Вы получите наилучший результат, если будете использовать данные SMTP своего собственного сайта.
Однако, если вы хотите, вы можете использовать обычные SMTP-серверы, предлагаемые Gmail, Yahoo или Hotmail. Хотя они не очень надежны.
Для вашего удобства я составил список настроек некоторых популярных SMTP-серверов
Gmail
- Хост SMTP: smtp.gmail.com
- Тип шифрования: TLS
- SMTP-порт: 587
Yahoo
- Хост SMTP: smtp. mail.yahoo.com
- Тип шифрования: SSL
- Порт SMTP: 465
Hotmail
- Хост SMTP: smtp.live.com
- Тип шифрования: TLS
- SMTP-порт: 587
Настройки тестирования и отладки
Этот раздел позволяет отправить получателю тестовое электронное письмо, чтобы убедиться, что электронное письмо, отправленное через SMTP, работает правильно.
Позвольте мне привести пример, чтобы вы знали, что произойдет:
1) Допустим, вы хотите использовать Gmail в качестве своего SMTP-сервера, и вы уже настроили свой основной адрес электронной почты «[email protected]» (в общие настройки) для отправки всех писем с вашего сайта.
2) Теперь вы хотите проверить, что увидит получатель, когда письмо будет отправлено с вашего сайта. Поэтому вы вводите свой альтернативный адрес электронной почты (пример: [email protected]) в поле «Кому» вместе с темой и текстом сообщения.
3) Когда вы нажмете «Отправить тестовое письмо», ваш сайт WordPress (SMTP-клиент) передаст это письмо на SMTP-сервер Gmail. Gmail проверит подлинность этого запроса на основе предоставленных вами учетных данных (например, имя пользователя, пароль).
4) После проверки подлинности запроса Gmail окончательно отправит это письмо на адрес [email protected]. Получатель увидит, что письмо было отправлено с адреса [email protected]. Но на самом деле письмо было отправлено с вашего сайта WordPress через SMTP-сервер Gmail.
Если на вашем сервере много проблем с электронной почтой, возможно, вы захотите найти лучший хостинг для своего сайта. Я рекомендую получить хостинг WordPress от Inmotion Hosting (я считаю, что их хостинг хорош по цене, которую вы платите). Если вы воспользуетесь этой ссылкой, вы также получите большую скидку. Они перенесут ваш сайт бесплатно.
EasyWP: Как настроить контактную форму WordPress 7 — EasyWP
EasyWP: Как настроить контактную форму WordPress 7
A Контактная форма — отличный способ для ваших посетителей связаться с вами, не раскрывая вашу Адрес электронной почты. Многие плагины WordPress позволяют добавлять контактную форму на одну из страниц вашего сайта. Ниже мы расскажем, как настроить контактную форму 7, один из самых популярных плагинов. Он полон функций и прост в использовании.
Как настроить контактную форму 7
Как настроить SMTP в WordPress
Как настроить контактную форму 7
Чтобы добавить контактную форму на свой веб-сайт, выполните следующие действия:
2. Перейдите в меню Плагины >> Добавить новый :
3. Найдите плагин Contact Form 7 и нажмите кнопку Install Now , когда найдете его:
4. После установки активируйте плагин:
5. После активации плагина Contact Form 7 вы найдете новое меню Contact на левой панели инструментов в панели управления WordPress. Чтобы добавить новую контактную форму, перейдите по ссылке
На странице будет четыре вкладки, позволяющие настроить форму. Давайте посмотрим на первые два.
6. Во вкладке Форма вы можете редактировать поля контактной формы. Введите название формы в поле Введите название здесь . Этот заголовок не виден посетителям, поэтому не стесняйтесь использовать заголовок, описывающий вашу форму. Другие поля по умолчанию:
- Ваше имя (обязательно)
- Ваш адрес электронной почты (обязательно)
- Тема
- Ваше сообщение
- Кнопка «Отправить»
Вы можете удалять или добавлять новые поля, используя теги из верхнего меню.
7. Вкладка Почта позволяет настроить параметры электронной почты контактной формы:
Давайте рассмотрим каждую заполненную область:
- На адрес электронной почты будут отправлены все отправленные формы. указано здесь.
- От — сервер будет использовать этот адрес электронной почты для отправки электронных писем с контактной формой. Адрес электронной почты должен принадлежать домену веб-сайта, например. контакт@вашдомен.com.
ОБРАТИТЕ ВНИМАНИЕ : Если вы хотите использовать сторонний адрес электронной почты, такой как @outlook.com, @yahoo.com или почтовый ящик, связанный с другим доменным именем, вам также необходимо установить и настроить один из SMTP-плагины.
При настройке контактной формы со сторонним почтовым ящиком вы можете получить сообщение об ошибке:
Это сообщение плагина контактной формы по умолчанию, которое следует игнорировать в случае успешной установки плагина SMTP.
- Тема — в этом поле вы можете указать тему электронной почты контактной формы. Если не заполнено, используется тема, представленная посетителем.
- Дополнительные заголовки — здесь вы можете указать любые дополнительные заголовки электронной почты, которые будут добавлены к электронной почте контактной формы.
- Файловые вложения — вы можете включить вложения для своей контактной формы, чтобы посетитель мог отправлять вам файлы в отправленном электронном письме.
8. Когда все поля заполнены, нажмите Сохранить и скопируйте короткий код, который вы видите под заголовком:
9. Перейдите на страницу, на которую вы хотите вставить контактную форму, и вставьте туда короткий код. Нажмите кнопку Обновить :
Как настроить SMTP в WordPress
Для настройки и отправки всех исходящих писем через SMTP-сервер вы можете использовать плагин Easy WP SMTP.
Чтобы установить плагин, выполните следующие действия:
1. В панели инструментов WordPress перейдите к Плагины >> Добавить новый >> найдите Easy WP SMTP >> нажмите кнопку Установить сейчас :
2. После установки нажмите кнопку Activate :
Затем заполните необходимые поля:
- From Email Address Ваш сайт.
- Имя от кого — текст, который будет использоваться в поле «От» электронного письма.
- SMTP Host — сервер исходящей почты (например, smtp.live.com для Yahoo Mail или mail.privateemail.com для службы частной электронной почты).
- Тип шифрования — выберите TLS или SSL.
- Порт SMTP — 587, если вы установили шифрование TLS, и 465, если вы установили SSL.
- Аутентификация SMTP — Да.
- Имя пользователя SMTP — ваш полный адрес электронной почты, тот же, что вы указали в поле From Email Address.
- Пароль SMTP — пароль от адреса электронной почты в поле имени пользователя SMTP.
Нажмите кнопку Сохранить изменения .
5. Вы можете проверить свои настройки, используя раздел Test Email в Settings >> Easy WP SMTP .