Как сделать почту на сайте wordpress

Обновлено: 04.07.2024

Продолжаю публикацию серии постов о различных способах организации новостной рассылки с сайта WordPress. Под новостной рассылкой понимает отправку писем подписчикам сайта каждый раз, когда публикуется новая статья. Под организацией рассылки понимаем весь набор работ, а именно:

  • Выбор почтового сервиса;
  • Размещение формы подписки на сайте и/или в статьях;
  • Управление подписчиками.

Не знаю как вы, я шел по очень сложному пути создания новостной рассылки с сайта WordPress и понимаю, что его не закончил.

modul-podpiski

wordpress-com-list-podpisok

wordpress-com-list-podpisok-podpiska

Покажу внешний вид писем, которые будут получать ваши подписчики.

Подтверждение подписки

podtverdit-podpisku-wordpresscom

Новостная рассылка

pismo-rassyilki

Список и экспорт подписчиков

Покажу, где найти список подписчиков по электронной почте. Он не на виду. Идем в статистику JetPack, которую тоже нужно включить. Внизу видим ссылку на список подписчиков.

Почтовая служба WordPress.com

Подписчики по электронной почте

Разберем что нужно для того чтоб на сайте WordPress нормально работала почта и форма обратной связи.

Настройка почты и обратной связи на WordPress

Не буду городить вас сложными кодами и все сделаем плагинами.

Если беспокоитесь что сильно грузите сайт плагинами то вот Вам хороший интрумент для оптимизации WordPress

В самом WordPress по умалчиванию почта работает через php-mail, но к сожалению в последнее время большинство писем отправленных таким способом отправляются в спам почти всеми популярными почтовыми службами

Предлагаю настроить отправку почты через SMTP GOOGLE для этого Вам нужно иметь аккаунт на этом сервисе.

Можно завести отдельный но т.к. почта будет отправляться через API то все можно делать и на основном.

Это никак не затронет Ваши данные.

Отправку почты с сайта настраиваем с помощью плагина WP Mail SMTP

Смотрите видео как настроить отправку почты с WordPress через Google

Если вас интересует как настроить через Яндекс то подробная инструкция на сайте Info-M

После того как почта настроена следует заняться установкой формы для обратной связи.

Из коробки WordPress не имеет такой функции, но все легко решается плагинами.

Рассмотрим два основных.

Contact Form7
Наверное самый популярный плагин для создания форм на WordPress Плагин имеет кучу настроек и расширений и если вам нужна форма с особенными настройками то рекомендую именно его.

Смотреть видео по настройке плагина Contact Form7

Плотно наступает на пятки CF7 по количеству установок. Плагин простой в установке и настройке. Имеет ограничения в расширяемости, но для создания простых форм самое то!

Смотрите видео-инструкцию по настройке WPFORMS

Если почта работает нормально, нужно ли ставить плагин WP Mail SMTP

На всякий случай проверьте, прямо сейчас, сделайте тестовый комментарий на своем сайте. Если пришло извещение то почта работает, и нет причин для тревоги, но все равно наблюдайте. Если есть жалобы от посетителей то это первый звонок.

Какой сервис лучше Яндекс или Google2

Какой плагин выбрать CF7 или WPFORMS

Если Вам нужна простая форма то не заморачивайтесь и выбирайте WPFORMS, но если нужно форма с большим количеством полей и проверкой заполнения полей то все же CF7

Вот и все что нужно чтоб почта на Вашем сайте WordPress работала как часики.

Решить данную задачу можно несколькими путями: воспользоваться регистрацией почтовых ящиков предлагаемым хостером (с большим количество ограничений и недостатков), или же зарегистрировать почту в известном сервисе Яндекс. Чем сейчас и займемся. Также можно зарегистрировать почту в Google Apps, но с некоторых пор это услуга стала платной 5$ месяц.

Для начала рассмотрим какие возможности и плюсы у данного сервиса:

— Удобный интерфейс.
— Большой объем памяти для хранения почты.
— Защита от спама. Все письма проходят через фильтрацию.
И многое другое, которое идет на втором плане.

Почтовый ящик с доменным именем

Первый шаг.

Нужно подтвердить домен, есть три варианта:

— Загрузить файл с указанным именем и содержимым.
— Настройки CNAME-записей.
— Указать почтовый адрес с помощью хостера.

Воспользуемся первый вариантом, он самый простой. Создайте html-файл с именем и содержимым, которое будет указанно.

Почтовый ящик с доменным именем

Шаг второй.

Настраиваем MX-записи, самый простой способ – делегировать домен на Яндекс. Но здесь могут быть затруднения, поскольку не на всех хостерах совпадает описание действий, но принцип остается тот же.

Почтовый ящик с доменным именем

И добавляем новую MX –запись.

Почтовый ящик с доменным именем

Далее, переходим к регистратору вашего домена и добавляем новые DNS-сервера Яндекса.

Почтовый ящик с доменным именем

Почтовый ящик с доменным именем

Почтовый ящик с доменным именем

Прописываем логин, который вы бы хотели, admin, например и придумываем пароль и жмем добавить. И последние – это нужно будет заполнить анкету ФИО и т.д. После всех этих настроек почта заработает не сразу, нужно подождать некоторое время иногда пару часов, а может даже пару суток.

Знаете, что раздражает? Когда письмо, отправленное по email с вашего сайта, попадает пользователю в спам. Вы отправляете нужное письмо с нужной информацией без рекламы и т.д., но по какой-то причине пользователь его не получает, потому что оно автоматически было помечено как спам.

Эта ситуация очень типична для пользователей Contact Form 7, которые получают уведомления на почту Gmail. Да и вообще, такое часто происходит и с другими письмами, которые отправляются через сайт на WordPress.

Domenator - Купить Домен для сайта

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Все дело в том, что WordPress по-умолчанию использует функцию PHP mail для отправки email. И это часто может привести к тому, что важные письма, вроде уведомлений сайта, данных о регистрации, подтверждение сброса пароля и т.д. — все это может попадать в спам.

В чем проблема с WordPress PHP Mail?

Также ограничивать работу PHP mail могут некоторые хостинг сервисы. А еще конфликт может возникнуть при работе определенных security-плагинов.

В любом случае, если у вас хоть раз были проблемы с недоставкой email писем со своего WordPress сайта, есть повод задуматься и попробовать перейти на SMTP отправку.

Что такое SMTP?

SMTP (Simple Mail Transfer Protocol) — это стандартный почтовый протокол для передачи электронных писем, который уже очень давно и успешно используется.

Главное преимущество, которое вы получите при использовании SMTP — это практически 100% гарантия того, что письмо будет доставлено по адресу, и почтовые службы вроде Gmail не пометят его как спам, в отличие от писем, отправленных через PHP mail.

Все потому, что почта, отправленная через SMTP, подвергается определенной аутентификации, в отличие от PHP mail.

Еще одно преимущество SMTP на WordPress — это более персонализированная и брендовая почта.

Как отправлять WordPress почту через SMTP

Уже много времени стандартным плагином для работы с SMTP на WordPress считался WP Mail SMTP . Это популярный и хорошо зарекомендовавший себя плагин.

Но сегодня мы поговорим о другом плагине — Postman SMTP . И вот почему:

Так что, мы считаем Postman SMTP более толковым и безопасным вариантом, чем WP Mail SMTP.

Шаг 1. Установите и активируйте Postman SMTP

Вы можете скачать бесплатно плагин Postman SMTP с официального каталога плагинов WordPress:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

После активации перейдите в меню Настройки → Postman SMTP .

Шаг 2. Настройка параметров SMTP

У Postman SMTP есть удобный мастер по конфигурации, о чем мы уже упоминали. Просто нажмите на кнопку и выполните все шаги по очереди.

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Мы покажем, как все сделать для настройки SMTP вашего сервера. Но вы также можете использовать сторонние SMTP службы, например Gmail или SendGrid.

В первую очередь вы должны указать email адрес, с которого будет происходить отправка, этот же email будет автоматически указываться в поле "From:"

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Затем укажите hostname сервера для исходящей почты:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Чтобы найти outgoing hostname, вы можете зайти в cPanel вашего хостинга. В разделе Email Accounts найдите ваш email, который вы хотите использовать, и выберите Set Up Mail Client. Если вы еще не создали свой почтовый аккаунт, вы можете сделать это тут же в cPanel:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Затем опуститесь ниже к разделу Manual Settings и найдите блок настроек Secure SSL/TLS Settings. Ваш hostname исходящей почты будет указан как URL для Outgoing Server:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Как только вы укажете outgoing hostname, плагин выполнит дальнейшую конфигурацию и выдаст вам список доступных вариантов для выбора Socket:

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Убедитесь, что вы выбрали вариант с правильным номером порта. Номер порта можно посмотреть там же в cPanel.

На следующем шаге вам нужно указать username и пароль. Опять таки, вся эта информация берется из cPanel в разделе настроек почтового аккаунта. По умолчанию, в качестве username выступает сам email.

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

На этом все, вы настроили Postman SMTP!

Шаг 3. Отправка тестового Email

И если все прошло удачно, вы получите email на адрес, который вы указали. Если вы получили письмо, значит SMTP настроен и работает!

Postman SMTP — как отправлять Email с WordPress с помощью протокола SMTP

Postman SMTP и сторонние Email службы

Как мы сказали ранее, можно использовать Postman SMTP вместе со сторонними Email службами, например Gmail. Вы сможете использовать Gmail и отправлять до 500 писем в сутки, для этого только потребуется создать API ключ.

Или можно использовать SendGrid, цены на который стартуют от $9.95 в месяц.

Мастер настройки Postman SMTP поможет вам настроить оба эти варианта.

Не используйте для почтовых рассылок!

Хотя SMTP протокол отлично подходит для отсылки почты со своего сайта на WordPress, не стоит использовать его для массовой почтовой рассылки. С этим у вас могут возникнуть проблемы.

Для почтовых рассылок лучше использовать сторонние сервисы, например MailChimp.

Итоги

Если вы единственный пользователь своего сайта на WordPress, и никогда не испытывали проблем с отправкой почты с сайта, пожалуй, лучше все оставить как есть.

Domenator - Купить Домен для сайта

Но если на сайте много пользователей, и к тому же вы используете плагины, которые рассылают почтовые уведомления, переход на SMTP может улучшить стабильность отправки и доставки ваших писем, потому как отправка через PHP Mail частенько может закончиться попаданием в Спам.

Читайте также: