Обновлено 2026-10-08

Как отправлять почту WordPress через SMTP

Чтобы WordPress отправлял почту через SMTP, установите плагин WP Mail SMTP, откройте WP Mail SMTP > Settings, выберите mailer Other SMTP и укажите SMTP Host smtp.bulko.io, Encryption TLS, SMTP Port 587, включите Authentication и введите логин и пароль Bulko. После этого через то же подключение пойдут письма WooCommerce и уведомления контактных форм.

Серверsmtp.bulko.io
Порт587 · 465 · 2525
ШифрованиеSTARTTLS · SSL
Логин и парольиз кабинета

Что указать в WordPress

ПолеЗначение
MailerOther SMTP
SMTP Hostsmtp.bulko.io
EncryptionTLS (или SSL, если используете порт 465)
SMTP Port587 (465 с SSL, 2525 с TLS, если хостинг блокирует 587)
Auto TLSВключено
AuthenticationВключено
SMTP UsernameВаш логин Bulko, например smtp_xxxxxxxxxxxxxxxx
SMTP PasswordПароль SMTP из Dashboard > SMTP Access
From EmailАдрес на вашем домене, например [email protected]
From NameНазвание сайта или магазина

Настройка по шагам

  1. Купите пакет на странице Bulko SMTP Relay. Логин и пароль появятся в разделе Dashboard > SMTP Access и сразу после оплаты придут на почту.
  2. В админке WordPress откройте Plugins > Add New (в русской админке «Плагины > Добавить новый»), найдите WP Mail SMTP, установите и активируйте. Мастер настройки можно пропустить и заполнить страницу настроек вручную.
  3. Перейдите в WP Mail SMTP > Settings, вкладка General. В поле From Email укажите адрес на домене, которым вы управляете, и отметьте Force From Email, чтобы этот адрес использовали все плагины (WooCommerce, формы, членство). Заполните From Name и при желании отметьте Force From Name.
  4. По желанию включите Return Path, чтобы отказы (bounce) приходили на адрес From Email.
  5. В блоке Mailer выберите Other SMTP. Заполните SMTP Host smtp.bulko.io, Encryption TLS, SMTP Port 587, оставьте Auto TLS включённым, включите Authentication и введите SMTP Username и SMTP Password.
  6. Нажмите Save Settings. Надёжнее вынести логин и пароль в wp-config.php в виде констант (пример ниже): такие поля на странице настроек станут серыми и нередактируемыми.
  7. Необязательно, но полезно: подтвердите домен в разделе Sending Domains и добавьте DKIM TXT-запись (селектор bk1) и CNAME bnc.yourdomain.com, чтобы SPF, DKIM и DMARC совпадали с адресом отправителя.

Альтернатива: FluentSMTP

Если удобнее FluentSMTP, откройте Settings > FluentSMTP, добавьте подключение и выберите Other SMTP. Укажите From Email, From Name, SMTP Host smtp.bulko.io, SMTP Port 587, Encryption TLS (для 465 SSL), оставьте Use Auto TLS, включите Authentication и заполните Username и Password. Учётные данные FluentSMTP может хранить в базе или в wp-config.php. Сохраните кнопкой Save Connection Settings. Держите активным только один SMTP-плагин.

Письма WooCommerce

WooCommerce отправляет подтверждения заказов, счета и сброс пароля через стандартную функцию почты WordPress, поэтому отдельно настраивать SMTP в WooCommerce не нужно. После настройки плагина проверьте WooCommerce > Settings > Emails: адрес отправителя там должен быть на том же домене, что и From Email.

wp-config.php (константы WP Mail SMTP)

// Paste above the line: /* That's all, stop editing! Happy publishing. */
define( 'WPMS_ON', true );                       // turn on constants support
define( 'WPMS_MAILER', 'smtp' );                 // 'smtp' = the "Other SMTP" mailer
define( 'WPMS_MAIL_FROM', '[email protected]' );
define( 'WPMS_MAIL_FROM_FORCE', true );
define( 'WPMS_MAIL_FROM_NAME', 'Example Store' );
define( 'WPMS_MAIL_FROM_NAME_FORCE', true );
define( 'WPMS_SET_RETURN_PATH', true );
define( 'WPMS_SMTP_HOST', 'smtp.bulko.io' );
define( 'WPMS_SMTP_PORT', 587 );
define( 'WPMS_SSL', 'tls' );                     // '' = None, 'ssl' = port 465, 'tls' = port 587 or 2525
define( 'WPMS_SMTP_AUTH', true );
define( 'WPMS_SMTP_AUTOTLS', true );
define( 'WPMS_SMTP_USER', 'smtp_xxxxxxxxxxxxxxxx' );
define( 'WPMS_SMTP_PASS', 'your-bulko-smtp-password' );

Проверка

Откройте WP Mail SMTP > Tools, вкладку Email Test, укажите ящик, который вы читаете (лучше Gmail или Outlook, а не ящик на своём домене), и нажмите Send Email. Сообщение об успехе означает, что smtp.bulko.io принял письмо. Откройте полученное письмо, посмотрите оригинал с заголовками и убедитесь, что SPF и DKIM проходят. При ошибке WP Mail SMTP показывает отладочный лог: найдите код ответа сервера (например, 535 или 554 5.7.1) и сверьтесь с таблицей ниже. Для WooCommerce оформите тестовый заказ и проверьте письма покупателю и администратору.

Ошибки и решения

ПроблемаРешение
Connection timed out или не удаётся подключиться к SMTP-хостуМногие хостинги блокируют исходящие порты 587 и 465. Поставьте SMTP Port 2525 и оставьте Encryption TLS. Если не помогло, попросите хостинг открыть исходящий SMTP.
Ошибка SSL routines, wrong version number или тест зависает на 465Шифрование не совпадает с портом. Используйте TLS с портом 587 или 2525 либо SSL с портом 465. SSL вместе с 587 не работает.
535 Authentication failedНеверный логин или пароль, либо в них попали пробелы. Скопируйте их заново из Dashboard > SMTP Access, проверьте, что Authentication включена, а при использовании констант проверьте WPMS_SMTP_USER и WPMS_SMTP_PASS. Другие причины описаны на bulko.io/ru/smtp-errors/535/.
554 5.7.1 message rejectedКонтент-фильтр Bulko посчитал письмо фишингом, вредоносным, подделкой бренда или мошенничеством. Проверьте текст и ссылки, а адрес отправителя должен быть на вашем домене.
Письма уходят, но попадают в спамПодтвердите домен в Sending Domains, добавьте записи DKIM и return-path, проверьте SPF через SPF checker Bulko. Отправляйте с адреса на своём домене, а не с gmail.com.
Часть плагинов всё равно шлёт с wordpress@вашдоменВключите Force From Email и Force From Name в WP Mail SMTP (или аналогичные опции в FluentSMTP), чтобы все плагины использовали одного отправителя.

Частые вопросы

Есть ли в WordPress встроенные настройки SMTP?

Нет. По умолчанию WordPress отправляет почту через PHP mail, и формы SMTP в стандартных настройках нет. Нужен плагин вроде WP Mail SMTP или FluentSMTP либо свой код на хуке phpmailer_init.

Какой порт выбрать для SMTP в WordPress?

Порт 587 с шифрованием TLS. Если хостинг его блокирует, используйте 2525 с TLS или 465 с SSL. Порт 25 Bulko для отправки не предоставляет.

Это решит проблему, когда не приходят письма WooCommerce?

Чаще всего да. WooCommerce использует wp_mail, поэтому после настройки плагина письма о заказах, счета и письма аккаунта уходят через smtp.bulko.io, как и вся остальная почта WordPress.

Можно ли принимать почту или подключить IMAP?

Нет. Bulko SMTP работает только на отправку. Ответы приходят в ящик, указанный в From или Reply-To, например в Google Workspace или почту хостинга.

Сколько стоит SMTP для WordPress?

Оплата по факту: 5 000 писем за $5, 20 000 за $15, 50 000 за $30 или 150 000 за $60, разовый платёж, письма не сгорают. Лимит по умолчанию 2 000 писем в сутки на SMTP-аккаунт, увеличить можно через [email protected].

Безопасно ли хранить пароль SMTP в базе WordPress?

WP Mail SMTP шифрует его в базе, но константа в wp-config.php надёжнее: пароль не виден в админке и не попадает в бэкапы базы.

Получить SMTP-доступ для WordPress

Разовая оплата картой или криптой, без подписки. Неиспользованные письма не сгорают. Лимит 2 000 писем в сутки на один доступ.

SMTP Relay 5K: $5 · 5000SMTP Relay 20K: $15 · 20000SMTP Relay 50K: $30 · 50000SMTP Relay 150K: $60 · 150000
Тарифы SMTP-релея

Что можно отправлять: правила использования.