Отправка электронной почты через SMTP — это важный аспект работы любого сайта на WordPress. Однако стандартный метод отправки писем через PHP mail() часто вызывает проблемы с доставкой, особенно если письма попадают в спам или вовсе не доходят до получателя. Post SMTP — это мощный плагин, который решает эти проблемы, предоставляя надежный способ отправки писем через внешние SMTP-серверы, такие как Gmail, Office 365, Brevo, Mailgun, Amazon SES и другие. Плагин также предлагает расширенные функции, такие как логирование писем, уведомления о сбоях через мобильное приложение и интеграцию с популярными почтовыми сервисами.
Основной функционал плагина
Post SMTP — это не просто плагин для настройки SMTP, это полноценный инструмент для управления отправкой электронной почты на вашем сайте. Основные функции включают:
- Поддержка популярных SMTP-серверов: Плагин поддерживает Gmail, Office 365, Brevo, Mailgun, Amazon SES, SendGrid и другие. Это позволяет выбрать наиболее подходящий сервис для ваших нужд.
- Логирование писем: Все отправленные письма сохраняются в логах, что позволяет отслеживать их статус и выявлять возможные проблемы с доставкой.
- Мобильные уведомления: Плагин интегрируется с мобильным приложением, которое отправляет уведомления о сбоях в отправке писем. Это особенно полезно для администраторов, которые хотят оперативно реагировать на проблемы.
- Тестирование подключения: Встроенный инструмент для тестирования SMTP-подключения помогает убедиться, что все настроено правильно.
- Поддержка OAuth 2.0: Для сервисов, таких как Gmail и Office 365, плагин поддерживает авторизацию через OAuth 2.0, что повышает безопасность.
- Интеграция с популярными плагинами: Post SMTP легко интегрируется с WooCommerce, Contact Form 7 и другими плагинами, которые используют электронную почту.
Как установить на сайте
Установка Post SMTP на ваш сайт WordPress проста и не требует специальных навыков. Для начала зайдите в админ-панель вашего сайта и перейдите в раздел «Плагины». Нажмите кнопку «Добавить новый» и введите в поиске «Post SMTP». После того как плагин будет найден, нажмите «Установить», а затем «Активировать». Плагин готов к использованию, и вы можете перейти к его настройке.
Настройки после установки
После активации плагина необходимо настроить его для работы с вашим SMTP-сервером. Перейдите в раздел «Настройки» > «Post SMTP» в админ-панели WordPress. Здесь вы увидите несколько вкладок:
- Основные настройки: В этом разделе вы можете выбрать тип SMTP-сервера (например, Gmail, Office 365) и ввести данные для подключения, такие как адрес сервера, порт, имя пользователя и пароль.
- Логирование: Здесь можно включить или отключить логирование писем, а также настроить, как долго хранить логи.
- Уведомления: В этом разделе настраиваются мобильные уведомления. Для этого потребуется установить мобильное приложение Post SMTP и подключить его к вашему сайту.
- Тестирование: Используйте встроенный инструмент для тестирования SMTP-подключения. Это поможет убедиться, что все настроено правильно.
- Дополнительные настройки: Здесь можно настроить параметры, такие как кодировка писем, ограничение на количество писем в час и другие.
После завершения настройки не забудьте сохранить изменения. Плагин начнет отправлять письма через выбранный SMTP-сервер.
Шорткоды плагина
Post SMTP не предоставляет шорткодов для использования на страницах или в записях. Однако его функционал полностью интегрирован в WordPress, что позволяет использовать его для отправки писем через стандартные функции сайта, такие как формы обратной связи или уведомления о заказах.
Интеграция с другими плагинами и темами
Post SMTP легко интегрируется с большинством популярных плагинов и тем WordPress. Например, если вы используете WooCommerce для интернет-магазина, плагин автоматически начнет отправлять письма о заказах через настроенный SMTP-сервер. То же самое касается плагинов для форм, таких как Contact Form 7 или WPForms. Плагин также совместим с большинством тем, что делает его универсальным решением для любого сайта.
Как настроить OAuth 2.0 для Gmail?
Для настройки OAuth 2.0 для Gmail перейдите в раздел «Настройки» > «Post SMTP» и выберите Gmail в качестве SMTP-сервера. Затем нажмите «Настроить OAuth 2.0» и следуйте инструкциям на экране. Вам потребуется создать проект в Google Cloud Console и получить учетные данные OAuth.
Как включить логирование писем?
Логирование писем включается в разделе «Логирование» в настройках плагина. Просто активируйте опцию «Включить логирование» и укажите, как долго хранить логи. По умолчанию логи хранятся 30 дней.
Как подключить мобильное приложение для уведомлений?
Для подключения мобильного приложения установите Post SMTP Notifications из App Store или Google Play. Затем в настройках плагина перейдите в раздел «Уведомления» и следуйте инструкциям для подключения приложения к вашему сайту.
Какие порты поддерживаются плагином?
Post SMTP поддерживает стандартные порты для SMTP: 25, 465, 587 и 2525. Выбор порта зависит от вашего SMTP-сервера. Например, для Gmail рекомендуется использовать порт 587.
Как проверить, работает ли SMTP?
Для проверки SMTP-подключения используйте встроенный инструмент тестирования в разделе «Тестирование» настроек плагина. Просто нажмите «Отправить тестовое письмо» и убедитесь, что оно доставлено.
Скачать плагин
Скачать плагин можно здесь: WordPress Repository или на официальном сайте разработчиков.