- Как работает электронная почта?
- Как работают письма в WordPress и WooCommerce?
- Как WordPress отправляет письма
- Отправляет ли WooCommerce письма напрямую?
- Как работает SMTP-провайдер
- Рекомендуемые SMTP-провайдеры
- Можно ли использовать Gmail как SMTP?
- Доставка писем и спам-фильтры
- Почему письма блокируются?
- Почему письмо не попадает даже в спам?
- Ресурсы
- Sender Score (рейтинг отправителя)
В этом документе объясняется, как работает электронная почта, а также какую роль играют SMTP-провайдеры в доставке писем из вашего магазина WooCommerce клиентам. Понимание того, как устроена отправка писем, помогает поддерживать стабильную работу почтовых уведомлений.
Дополнительные материалы:
Как работает электронная почта?
Представьте отправку письма как работу быстрой почтовой службы через сеть доставки. Процесс включает несколько этапов:
- Появляется причина отправить письмо
- Вы создаёте письмо
- Вы выбираете способ отправки
- Вы оплачиваете доставку (условно)
- Письмо передаётся почтовой службе
- Дальше доставкой занимается почтовая система
Далее письмо проходит через несколько промежуточных узлов, которые проверяют адрес и данные доставки, прежде чем передать его дальше. Этот процесс повторяется, пока письмо не дойдёт до получателя.
Аналогично и электронная почта проходит такие этапы:
- Триггер (событие отправки)
- Создание письма
- Аутентификация
- Передача почтовому серверу
- Отправка
После этого письмо проходит через сеть серверов в интернете и в итоге доставляется на почтовый сервер получателя, который проверяет его и решает, куда его поместить — во входящие или в спам.
Как работают письма в WordPress и WooCommerce?
Как WordPress отправляет письма
В WordPress есть встроенная функция wp_mail(), которая используется для отправки писем. Это не почтовый сервер, а механизм, который передаёт задачу дальше.
WooCommerce и другие плагины используют wp_mail() для отправки email-уведомлений.
Отправляет ли WooCommerce письма напрямую?
Нет. Ни WordPress, ни WooCommerce не отправляют письма напрямую.
- WooCommerce формирует содержимое письма
- Затем вызывает
wp_mail() - WordPress передаёт письмо в PHP
- PHP использует почтовую систему сервера
В итоге письмо отправляется через почтовый механизм хостинга.
Как работает SMTP-провайдер
SMTP-провайдер подключается через плагин и перенаправляет отправку писем с сервера на свою инфраструктуру.
Это даёт несколько преимуществ:
- Лучшая доставляемость
Специализированные SMTP-сервисы помогают письмам чаще попадать во входящие, а не в спам. - Масштабируемость
Сервисы справляются с большим количеством писем без потери стабильности. - Аналитика
Можно отслеживать доставку, открытия и клики.
Использование SMTP-сервиса делает отправку писем более надёжной и предсказуемой.
Рекомендуемые SMTP-провайдеры
- MailPoet
- Mailjet
- Brevo (ранее Sendinblue)
- ActiveCampaign Postmark
- WP Offload SES Lite
- До 62 000 писем в месяц бесплатно при использовании AWS, далее от $0.10 за 1000 писем
Команда MailPoet также подготовила материалы о работе SMTP в WordPress.
Можно ли использовать Gmail как SMTP?
Да, но настройка может быть сложной, а также есть ограничения на отправку писем.
Gmail может ограничить отправку, если вы превышаете лимиты. Это касается всех писем, включая отправку с сайта.
Если вы укладываетесь в ограничения, существуют плагины и инструкции для настройки Gmail как SMTP-сервиса.
Доставка писем и спам-фильтры
Иногда письма не доходят до получателя, и причины этого не всегда очевидны. Важную роль играют спам-фильтры.
Почему письма блокируются?
Точную причину определить сложно без анализа серверных логов, но основные факторы такие:
- IP-адрес отправителя
- Данные отправителя и домен
- Объём отправляемых писем
- Жалобы пользователей на спам
- Содержание и формат письма
Также важна репутация отправителя — она влияет на доставляемость.
Даже небольшие изменения в содержании писем WooCommerce могут повлиять на доставку. Отсутствие настройки аутентификации тоже ухудшает результат.
Почему письмо не попадает даже в спам?
Иногда письмо блокируется ещё до попадания в почтовый клиент — внешними фильтрами. Поэтому оно не отображается ни во входящих, ни в спаме.
Ресурсы
Sender Score (рейтинг отправителя)
Если вы используете выделенный сервер, важно следить за репутацией IP-адреса. Для этого можно использовать сервисы проверки репутации отправителя.
В случае обычного или виртуального хостинга рекомендуется использовать SMTP-провайдера, так как такие серверы хуже подходят для отправки писем.
