Отправляем всю почту из WordPress через SMTP-сервер с помощью плагина Configure SMTP
Я уже как-то писал о том как минуя серверный sendmail отправлять почту через SMTP-сервер в WordPress. На днях, в очередной раз столкнувшись с адскими серверными лимитами виртуального хостинга Ру-центра, снова оказался в поисках обходных путей.
На сей раз шаблон по ряду причин оказался не совсем готов к работе с WP Mail SMTP о котором шла речь ранее. Поэтому, я решил пойти иным путем и попробовать рекомендуемый многими плагин Configure SMTP, который по-сути решает аналогичную задачу — отправляет всю почту из WordPress через внешний или внутренний SMTP-сервер.
Я не знаю существует ли русская локализация этого плагина, ее поисками я не занимался, т.к. не вижу острой необходимости. Внешне данный плагин никак себя не проявляет, в настройки сводятся к самому минимуму и выглядят следующим образом. Картинка кликабельна.
Как видно на скрине — ничего сложно нет. Я думаю, на английском плагин будет настроить даже проще. Ну, а кому сложно, я кратко пробегусь по всем пунктам.
- Send e-mail via Gmail? Если вы хотите использовать SMTP-сервер Гугла, ставьте галочку, и все настройки пропишутся автоматически. Без логина и пароля, разумеется.
- SMTP host. Собственно, адрес SMTP-сервера. Например, в Ру-центре он mail.nic.ru, в Яндексе — smtp.yandex.ru. Адрес SMTP-сервера вы должны выяснить непосредственно у своего почтового сервиса.
- SMTP port. Порт SMTP-сервера, как правило, указывается вместе с его адресом. Обычно это 25, 587, 465, 475 или 2525-й порт.
- Secure connection prefix. Метод подключения аналогично нужно выяснить у своего почтового сервиса. В Ру-центре, например, нет никакой безопасности, поэтому данное поле оставляем пустым. В Google ставим SSL.
- Use SMTPAuth? Нужно поставить галочку, если ваш SMTP-сервер требует авторизацию. Она нужна практически во всех почтовых сервисах.
- SMTP username/SMTP password. Я думаю это понятно всем — логин и пароль доступа к SMTP-серверу.
- Wordwrap length. Установка переноса слов. Понятия не имею кому это нужно.
- Enable debugging? Включаем или выключаем дебаггер. Обычно нужно на этапе на разработки для отлова багов.
- Sender e-mail/Sender name. Понятно и без перевода — это имя и адрес, которые будут фигурировать в качестве отправителя письма.
После того как все настройки введены, я настоятельно рекомендую вам протестировать работу плагина, нажав на кнопку «Send test e-mail». Если все сделано верно — вам придет письмо. Если письма нет — ищите ошибку в настройках. Плагин полностью рабочий и протестирован мною на WordPress 3.7.1 и локальном SMTP-сервере Ру-центра.
Фулстек веб‑разработчик, специализируюсь на платформе WordPress
Подробнее