Что такое SMTP и почему он важен
SMTP (Simple Mail Transfer Protocol) — это основной протокол для отправки электронной почты в интернете. В WordPress по умолчанию используется функция wp_mail()
, которая полагается на PHP mail(). Однако, во многих случаях это приводит к проблемам с доставкой писем.
Почему письма не доходят до получателей
Объясните основные причины, по которым письма могут не отправляться:
- Блокировка PHP mail() на сервере.
- Письма попадают в спам из-за отсутствия аутентификации.
- Неправильные настройки почтового сервера.
Причиной того, что не приходят сообщения почты может быть в 90% случаев то, что на сайте не используется подключение SMTP к WordPress. С этим сталкивается каждый начинающий программист на WordPress.
Преимущества использования SMTP
Соответствие стандартам: Сообщения соответствуют требованиям почтовых сервисов.
Надёжность доставки: SMTP обеспечивает гарантированную доставку писем.
Аутентификация: Подтверждение личности отправителя через логин и пароль.
Для вашего удобства мы сделали пошаговую подробную инструкцию, как быстро всё настроить и избежать последующих проблем с отправкой почты.
Выбор SMTP-плагина
Популярные SMTP-плагины
- WP Mail SMTP by WPForms
- Более 5 млн активных установок.
- Простая настройка и поддержка популярных почтовых сервисов.
- Easy WP SMTP
- Лёгкий и бесплатный плагин.
- Поддерживает шифрование SSL и TLS.
- Post SMTP Mailer/Email Log
- Расширенные возможности логирования.
- Поддержка OAuth 2.0 аутентификации.
Таблица сравнения SMTP-плагинов
Названия плагинов | Активные установки | Особенности |
---|---|---|
WP Mail SMTP by WPForms | 5+ млн | Поддержка популярных сервисов, простота |
Easy WP SMTP | 600,000+ | Лёгкость, поддержка SSL/TLS |
Post SMTP Mailer/Email Log | 200,000+ | Логи, поддержка OAuth 2.0 |
В качестве примера будем использовать самый популярный инструмент-плагин, а именно WP Mail SMTP, у которого более 5 млн скачиваний. А со стороны хостинга используем самый оптимальный и удобный в настройках TimeWeb. В принципе функционал подобных хостингов аналогичный. И данную инструкцию так же можно использовать зная основные параметры SMTP. При поиске можно использовать ключевые фразы: SMTP “название вашего хостинг-провайдера” или настройки почтового клиента. Также в дальнейшем возможно использовать для удобства ms outlook.
Настройка почты и рассылки
Настройки почтового клиента проводится через функцию “smtp авторизация” в плагине WP.
Конфигурации электронной почты, используя следующие параметры позволит быстро настроить отправку бесплатно.
1. Переходим во вкладку Почта / выбираем домен
2. Нажимаем “Добавить ящик”
3. Видим созданный почтовый ящик
4. Переходим в настройки
5. Добавляем, если необходимо почтовые адреса для рассылки / добавить / сохранить
Подключение SMTP к WordPress
1. Устанавливаем WP Mail SMTP плагин в WordPress
2. Переходим в мастер настройки, выбираем “прочие SMTP”
3. В поле SMTP сервер прописываем: smtp.timeweb.ru
4. Выбираем шифрование SSL. Автоматически пропишется порт 465. Порт 25 или 2525, если решили использовать SMTP без SSL.
5. Ниже прописываем адрес почты и пароль который создавали ранее
6. Имя отправителя можно выбрать по своему усмотрению
7. Адрес отправителя указываем нашу почту
И наконец финальный шаг: пропускаем все остальные настройки, видим процесс проверки и завершаем.
Использование сторонних сервисов
Обзор популярных сервисов
- SendGrid
- Высокая пропускная способность.
- Бесплатный тариф с ограничением.
- Mailgun
- Подходит для разработчиков.
- Предоставляет API для отправки писем.
- Amazon SES
- Надёжность от Amazon.
- Низкая стоимость при больших объёмах.
Заключение
Всe действия по настройки почты на WordPress в 7 слайдах занимают 5-10 минут и больше никаких ограничений от сторонних сервисов. Безусловно есть бесплатные сервисы, но в них как правило есть месячный ограниченный тариф на отсылку писем. Подключение SMTP к WordPress это необходимая мера практически каждого сайта на данной CMS. Если у Вас остались вопросы, пишите напрямую нам, всегда поможем.
FAQ
Почему мои письма из WordPress попадают в спам?
Это может быть связано с отсутствием правильной аутентификации, такой как SPF или DKIM, или из-за использования неподтверждённых отправителей.
Можно ли использовать корпоративную почту для SMTP?
Да, вы можете настроить SMTP с использованием корпоративного почтового сервера, получив необходимые данные от администратора.