Вы заметили, что вы не получаете электронные письма WordPress?
К сожалению, WordPress не отправляет электронные письма, это общая проблема, но ее легко исправить. В этом уроке мы покажем вам, как настроить почтовые уведомления WordPress с SendGrid с использованием WP Mail SMTP.
Когда почтовые уведомления не работают
Когда почтовые уведомления WordPress не работают, это может быть сложной задачей.
Это связано с тем, что вы можете не заметить, что WordPress не отправляет уведомления о формах, пока люди не начнут заполнять вашу форму, а их сообщения не попадут в ваш почтовый ящик. Или вы видите их в своем почтовом маркетинговом списке, но вы никогда не знали о том, что форма заполняется, что заставляет вас сталкиваться с вашими кампаниями цифрового маркетинга.
Вы можете заметить записи формы на своей панели инструментов WordPress, которые не были отправлены на ваш адрес электронной почты, или обнаружить проблему, когда разочарованные посетители связываются с вами через социальные сети или другими способами.

Это то, что обычно вызывает проблему …
По умолчанию WordPress использует почтовую функцию PHP для отправки электронных писем, созданных вашей установкой WordPress или любым контактным плагином, например WPForms.
Наиболее распространенная причина потери этих писем – это когда ваш хостинг-сервер WordPress не настроен на использование почтовой функции PHP. Даже с неуправляемыми и управляемыми хостами WordPress.
К счастью, вы можете решить эту проблему с помощью SMTP.
SMTP (Simple Mail Transfer Protocol) является отраслевым стандартом для отправки электронной почты. В отличие от почтовой функции PHP, SMTP использует аутентификацию для улучшения доставки ваших писем. Поэтому мы рекомендуем использовать SMTP для отправки писем в WordPress.
Зачем использовать WP Mail SMTP с SendGrid в WordPress?
Существует много различных служб SMTP, но многие из них не являются безопасными.
В то время как некоторые другие методы требуют от вас сохранения конфиденциальной информации для входа в систему на панели инструментов WordPress, использование электронной почты, такой как SMTP.com, Pepipost или SendGrid в WP Mail SMTP, будет обеспечивать безопасность ваших паролей электронной почты.
И в отличие от некоторых рекламных баннеров, SendGrid не требует кредитной карты, чтобы подписаться на бесплатный аккаунт.
SendGrid предлагает бесплатный план для отправки до 100 писем в день. Для большинства малых предприятий и личных сайтов этого достаточно. Если вам нужно отправить больше, вам, вероятно, нужна платная услуга.
Шаг 1. Найдите ключ API SendGrid
Прежде чем вы начнете настраивать SendGrid для работы с вашим сайтом WordPress, вам нужно настроить учетную запись и найти ключ API SendGrid. Этот ключ является уникальным идентификатором и секретным токеном для аутентификации, который позволит вашему веб-сайту взаимодействовать с вашей учетной записью SendGrid.
Во-первых, вам необходимо зарегистрировать учетную запись SendGrid, посетив страницу с ценами. Отсюда вы можете выбрать тип учетной записи, которая соответствует потребностям вашего сайта.
В этом примере мы зарегистрируем бесплатную учетную запись (не более 100 электронных писем в день). Тем не менее, настройки будут одинаковыми, независимо от выбранного вами плана.

Затем вам нужно предоставить SendGrid некоторую информацию для создания учетной записи и настройки профиля. Заполните свою информацию и нажмите Завести аккаунт,

После создания учетной записи, нажмите Начните кнопка рядом с Интеграция с использованием нашего веб-API или SMTP-реле,

Далее вам будет предложено выбрать метод конфигурации. Нажать на выбирать кнопка под опцией реле SMTP.

На следующей странице вам нужно будет ввести имя ключа API и затем нажать Придумайте пароль,

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

Хотите добавить блог на свой сайт? Взгляните на этот список основных способов использования WordPress для ведения блога.
Шаг 2: Введите свой ключ API SendGrid
Теперь, когда у вас есть ключ API, мы можем начать настройку SendGrid с WPTP SMTP на вашем сайте WordPress для решения проблем с электронной почтой WordPress.
Сначала установите плагин WP Mail SMTP. Вот пошаговое руководство по установке плагина WordPress.
После того, как вы установили WP Mail SMTP, вам нужно будет нажать WP Mail SMTP в меню WordPress с левой стороны, чтобы открыть страницу настроек плагина и перейти к С электронной почты раздел.

По умолчанию это будет завершено с электронной почтой администратора вашего сайта.
Мы сильно мы рекомендуем также установить флажок Сила электронной почты, Поскольку для работы SMTP сообщения из любого места на вашем сайте, которые отправляют электронные письма, должны совпадать с этим адресом электронной почты, это избавит вас от необходимости редактировать настройки электронной почты на вашем сайте (во всех электронных письмах). , так далее.).
Затем прокрутите вниз до По имени.
По умолчанию Имени отобразит название сайта. Тем не менее, вы можете изменить это на любой текст, который вы хотите.
И вы также можете установить флажок рядом с Назови силу применить это имя со всего сайта.

Затем прокрутите вниз до отправитель сельская местность. Выберите SendGrid вариант.

И не стесняйтесь проверять наши учебники по некоторым другим объявлениям, доступным через WP Mail SMTP, таким как Mailgun, Pepipost, Amazon SES, Gmail или Microsoft Outlook.
Мы также рекомендуем проверить Способ возврата вариант Установите путь возврата, совпадающий с адресом электронной почты, Таким образом, электронное письмо будет автоматически отправлено вам, если сообщение будет возвращено из-за проблем с электронной почтой получателя.

Последний шаг на этой странице – прокрутить SendGrid раздел и введите Ключ API, Выйдите из окна WordPress и вернитесь на вкладку или в окно, где открыта ваша учетная запись SendGrid, чтобы скопировать ключ, созданный ранее.
После копирования ключа вернитесь в настройки SMTP WP Mail и вставьте его в Ключ API сельская местность. Тогда обязательно нажмите Сохранить настройки кнопка.

Шаг 3: Подтвердите свой домен в SendGrid
Лучший способ убедиться, что ваши письма продолжают успешно доставляться в течение долгого времени, – это подтверждение вашего домена.
Во-первых, вам нужно будет проверить интеграцию, которую вы только что создали с SendGrid. Для этого вам будет отправлено тестовое письмо электронной почты WP Mail SMTP.
Вот как: в настройках SMTP WP Mail нажмите Тест по электронной почте язык.

В этой вкладке вы увидите Отправить Вы можете ввести любой адрес электронной почты, к которому у вас есть доступ. Затем нажмите Отправить письмо кнопка.
Как только письмо будет обработано, вы увидите сообщение об успехе.

Отлично. Ваше тестовое письмо было успешно отправлено. Теперь вам нужно вернуться на страницу API вашей учетной записи SendGrid. Оттуда установите флажок Я обновил свои настройки а затем нажмите Далее: проверить интеграцию,

На следующей странице нажмите Проверить интеграцию кнопка. Это отправит письмо на SendGrid для проверки.

Как только SendGrid обнаружит, что ваше тестовое электронное письмо уже отправлено, они сообщат вам сообщение об успехе. Это может занять несколько минут, поэтому не беспокойтесь, если есть небольшая задержка. Много интересного происходит.

Если все работает правильно, вы увидите экран сообщения об успехе. В этот момент может показаться, что ваша конфигурация SendGrid готова к работе. Но не пропустите следующий шаг, чтобы обеспечить долгосрочную и надежную доставку электронной почты.
Шаг 4. Аутентификация вашего домена в SendGrid
Лучший способ убедиться, что ваши письма WordPress продолжают успешно доставляться в течение долгого времени, – это аутентифицировать свой домен в SendGrid.
Аутентификация показывает, что ваши письма приходят с вашего домена. Это помогает определить репутацию вашего домена как законного источника электронной почты. Кроме того, аутентификация также удалит сообщение «via sendgrid.net», которое в противном случае было бы добавлено в ваши электронные письма.
Чтобы начать аутентификацию, в левом меню SendGrid перейдите в Настройки »Аутентификация отправителя (или перейдите по этой ссылке).
В верхнем правом углу страницы нажмите Начните кнопка.

На первой странице настроек аутентификации вам нужно будет ответить на эти 2 вопроса:
- Какой сервер доменных имен (DNS) вы используете? Выберите вашего DNS-провайдера из списка. Если вы не видите свой, выберите Другой хост (не указан).
- Вы также хотите добавить в закладки ссылки на этот домен? Мы рекомендуем выбрать да, Это позволит любым ссылкам в отправленных письмах использовать ваш домен вместо SendGrid. Фирменные ссылки также помогают с доставкой, показывая, что все ссылки связаны с вашим сайтом.
После ответа на эти вопросы, нажмите следующий продолжить настройку SendGrid в WordPress.
Если вы не уверены, где найти настройки DNS или не уверены в том, чтобы вносить изменения, пожалуйста, свяжитесь с хостинг-провайдером вашего сайта, прежде чем вносить какие-либо изменения.
Для следующего шага вам нужно будет ввести домен вашего сайта. Например, wpforms.com является нашим доменом.
После входа в домен нажмите на Расширенные настройки падать. Вам нужно будет сделать пару настроек здесь:
- Снимите флажок с надписью Использовать автоматизированную безопасность
- Установите флажок с надписью Использовать пользовательский путь возврата
- В Способ возврата поле, добавить поддомен (подробности см. ниже)

Что такое поддомен (обратный путь)?
Субдомен заменяет “www” часть адреса вашего сайта. Например: subdomain.suwebsite.com. Поддомены могут использоваться для добавления отдельных разделов или каталогов на ваш сайт (например, блог сайта может быть на blog.example.com).
В этом случае субдомен будет использоваться только SendGrid для отправки электронных писем WordPress и других электронных писем и вообще не будет отображаться на вашем сайте.
Если у вас нет конкретного поддомена, подумайте об использовании «sg»; это то, что мы будем использовать в нашем примере здесь.
Субдомен может быть любым, но SendGrid рекомендует:
– Не используйте «почту», так как многие хостинговые компании уже используют ее и могут вызвать конфликты.
– Не содержит подчеркивания (_), так как это может не поддерживаться некоторыми провайдерами DNS
Итак, после нажатия Следующий…
На следующей странице отобразится список записей DNS, которые вам нужно будет добавить на ваш сайт.
После открытия настроек DNS для вашего сайта, вы увидите возможность добавить новую запись.
Чтобы SendGrid проверил ваш домен, вам нужно добавить 3 записи в DNS вашего сайта.

Используете GoDaddy? Если GoDaddy управляет вашим DNS, он будет корректировать имя хоста, показанное в SendGrid для WordPress. Введя имя хоста в свой GoDaddy DNS, вам нужно будет удалить свой обычный домен. Например, вместо ввода sg.yourdomain.com для имени хоста первой записи TXT, вы будете вводить только высший разряд
В настройках DNS вашего сайта вы также можете увидеть поле TTL (Time to Live) для записи. Если вам дается способ изменить это, мы рекомендуем установить TTL за один день (или 86 400 секунд, в зависимости от единиц, которые использует ваш DNS).
После добавления 3 DNS-записей установите флажок Я добавил эти записи. Затем нажмите чек об оплате кнопка. Изменения DNS могут занять до 48 часов, поэтому вам может потребоваться проверить это позже.

Если проверка сработала, вы должны увидеть сообщение об успехе.

Отличная работа! Теперь давайте отправим тестовое письмо, чтобы убедиться, что все работает правильно.
Шаг 5: отправьте тестовое письмо
Теперь, когда настройка завершена, вы можете попробовать отправить тестовое электронное письмо. Сначала нажмите на вкладку «Проверка электронной почты» в SMTP WP Mail.

На этой вкладке введите любой адрес электронной почты, к которому у вас есть доступ, и нажмите Отправить письмо кнопка.
Как только тестовое электронное письмо SendGrid будет обработано в WordPress, вы должны увидеть сообщение об успехе.

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

На этом этапе также важно убедиться, что аутентификация вашего домена работала. Каждый провайдер электронной почты разместит эту информацию в другом месте, но мы пойдем дальше и поделимся Gmail / G Suite в качестве примера.
В письме Gmail или G Suite вам нужно будет щелкнуть стрелку под информацией об отправителе. Это должно открыть больше деталей о заголовке письма. Отсюда убедитесь, что отправлено по почте Значение соответствует вашему поддомену. Например, sg.yourdomain.com.
Затем убедитесь, что Подписано значение соответствует домену вашего обычного сайта, например yourdomain.com.

Если эти домены еще не соответствуют вашему субдомену / домену, тогда SendGrid может потребоваться немного больше времени, чтобы полностью применить ваши настройки WordPress. Мы рекомендуем подождать не менее часа, а затем повторить этот процесс тестирования.
И вот оно! Теперь вы сможете получать уведомления по электронной почте от WordPress с помощью SendGrid.
Последние мысли о SendGrid для электронной почты WordPress
Это! Теперь вы знаете, как настроить почтовые уведомления WordPress с помощью SendGrid с помощью WP Mail SMTP.
Теперь, когда ваши электронные письма работают, вы можете начать с создания простой контактной формы и получать уведомления каждый раз, когда кто-то заполняет вашу форму.
И так, чего же ты ждешь? Начните с самого мощного плагина WordPress для форм сегодня.
И если вам нравится эта статья, следуйте за нами на Facebook а также Twitter для более бесплатных учебников по WordPress.
