Отправка почты с сайта через SMTP

В отдельных случаях может потребоваться настроить отправку почты с сайта через SMTP-подключение. Популярные CMS имеют специальные плагины или встроенные инструменты для этой функции.

Обратите внимание, что на наших серверах запрещена подмена отправителя: адрес отправителя должен совпадать с адресом, под которым выполняется авторизация на SMTP-сервере.

В статье рассмотрена настройка отправки почты через SMTP-серверы Timeweb. Если вы используете почтовую услугу другого провайдера (Mail.ru, Яндекс и др.), реквизиты и дополнительные настройки необходимо уточнять в поддержке провайдера.

Wordpress

В Wordpress вы можете использовать один из плагинов, решающих данную задачу, например, WP Mail SMTP, Mail Bank и др. Скачайте нужный плагин с сайта Wordpress либо найдите его в разделе «Плагины» и выполните установку. Далее активируйте плагин и перейдите к его настройке, нажав на «Settings».

Укажите требуемые данные (имена полей могут отличаться в зависимости от используемого модуля):

  • From Email — почтовый ящик, с которого будет происходить отправка.
  • From Name — имя отправителя (будет видно адресату в поле «От»); можно указать, например, имя сайта.
  • Mailer — Send all WordPress emails via SMTP
  • SMTP Host — smtp.timeweb.ru
  • SMTP Port — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Encryption»)
  • Authentication — Yes: Use SMTP authentication
  • Username — почтовый ящик (совпадает с полем «From Email»).
  • Password — пароль от указанного ящика.

После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.

Drupal

Для Drupal также существует специальный модуль — SMTP Authentication Support. По ссылке выберите модуль для нужной версии CMS (7 или 8) и скачайте архив либо скопируйте ссылку на него.

В админ-панели сайта перейдите в раздел «Расширения» и нажмите «Установить новый модуль». Укажите путь к скачанному архиву или вставьте скопированный URL, нажмите «Установить». После установки модуля перейдите в раздел «Конфигурация» и в блоке «Система» нажмите на имя нового модуля.

Дальше требуется включить его и указать необходимые данные.

  • SMTP-сервер — smtp.timeweb.ru
  • Порт SMTP — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Использовать протокол шифрования»).
  • Имя пользователя — почтовый ящик.
  • Пароль — пароль от указанного ящика.
  • Адрес отправителя — почтовый ящик, с которого будет происходить отправка (совпадает с полем «Имя пользователя»).
  • Имя отправителя — имя, которое будет отображаться для получателя поле «От», например, имя вашего сайта.

После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.

Joomla

В случае с Joomla для настройки почты по SMTP вам доступны внутренние инструменты в админ-панели CMS. Кликните на ссылку «Система» в меню сверху, далее — «Общие настройки»; после перейдите на вкладку «Сервер» и найдите блок «Настройка почты».

Убедитесь, что опция «Отправка почты» включена, после чего укажите необходимые данные:

  • E-mail сайта — почтовый ящик, с которого будет происходить отправка.
  • Отправитель письма — имя отправителя (будет видно адресату в поле «От»); можно указать, например, имя сайта.
  • Способ отправки — SMTP
  • SMTP-сервер — smtp.timeweb.ru
  • Порт SMTP-сервера — 25 или 2525 (либо 465, и в этом случае также нужно выбрать «SSL» в пункте «Защита SMTP»).
  • Авторизация на SMTP-сервере — Да
  • Имя пользователя SMTP — почтовый ящик (совпадает с полем «E-mail сайта»).
  • Пароль для SMTP — пароль от указанного ящика.

После сохранения настроек у вас есть возможность произвести тестовую отправку, чтобы проверить, что все работает корректно.

Bitrix

Начиная с версии 21.900.0 модуля main в 1С-Битрикс можно настроить отправку почты через SMTP без дополнительных модулей. Подробную инструкцию по настройке встроенной функции SMTP отправки вы можете найти на этой странице.

Для пользователей, которым требуется расширенный функционал, доступны также специальные модули для отправки почты через SMTP — их можно найти в каталоге решений. В каталоге представлены как платные, так и бесплатные модули (например, этот) с описанием возможностей, инструкциями по установке и отзывами других пользователей.

Имена полей в процессе настройки могут отличаться, но основные параметры, которые вам нужно использовать, следующие:

  • SMTP-сервер — smtp.timeweb.ru
  • Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Тип шифрования»).
  • Аутентификация SMTP — Да
  • Имя пользователя — почтовый ящик, с которого будет происходить отправка.
  • Пароль — пароль от почтового ящика.

InstantCMS

В админ-панели сайта перейдите в раздел «Настройки» и далее на вкладку «Почта». В пункте «Почтовый транспорт» выберите «SMTP» и укажите следующие параметры:

  • Адрес отправителя — почтовый ящик, с которого будет происходить отправка.
  • Название отправителя — имя отправителя, например, имя сайта (будет видно адресату в поле «От»).
  • SMTP Сервер — smtp.timeweb.ru
  • Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «SMTP Шифрование»).
  • SMTP Авторизация — отметить галочкой.
  • SMTP Пользователь — почтовый ящик (совпадает с полем «Адрес отправителя»).
  • Пароль — пароль от почтового ящика.

После сохранения настроек вы можете произвести тестовую отправку по кнопке «Проверить настройки почты» слева вверху, чтобы убедиться, что все работает корректно.

MODX Revolution

MODX Revo, как и Joomla, имеет необходимые внутренние инструменты. В админ-панели наведите курсор на значок шестеренки справа вверху и откройте раздел «Системные настройки». В поле «Фильтр по разделу» выберите «Почта».

Укажите следующие значения для перечисленных ниже параметров:

  • SMTP аутентификация — Да
  • SMTP хосты — smtp.timeweb.ru
  • SMTP пароль — пароль от почтового ящика.
  • SMTP номер порта — 25 или 2525 (либо 465, и в этом случае также нужно указать «ssl» в пункте «SMTP префикс для соединений»).
  • SMTP пользователь — почтовый ящик, с которого будет происходить отправка.
  • Использовать SMTP — Да

Netcat

В админ-панели перейдите в раздел «Настройки» — «Настройки системы». В блоке «Вид транспорта» выберите «Использовать SMTP» и укажите следующие параметры:

  • SMTP сервер — smtp.timeweb.ru
  • Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Шифрование»).
  • Использовать аутентификацию — отметить галочкой.
  • Имя пользователя — почтовый ящик, с которого будет происходить отправка.
  • Пароль — пароль от почтового ящика.

OpenCart

В админ-панели перейдите в раздел «Система» — «Настройки». Нажмите на кнопку «Редактировать» у магазина и откройте вкладку «Почта». В пункте «Почтовый протокол» выберите «SMTP» и укажите следующие параметры:

  • SMTP Имя сервера — smtp.timeweb.ru
  • SMTP Логин — почтовый ящик, с которого будет происходить отправка. Ящик обязательно должен совпадать с ящиком, указанным в настройках магазина на вкладке «Витрина» (раздел «Система» — «Настройки»).
  • SMTP Пароль  — пароль от почтового ящика.
  • SMTP Порт — 25 или 2525 (либо 465, и в этом случае адрес сервера SMTP необходимо указать как ssl://smtp.timeweb.ru).

phpBB

В панели администратора на вкладке «Общие» кликните на пункт «Настройки почты» (в разделе «Средства связи»). В блоке «Настройки SMTP» укажите следующие параметры:

  • Использовать SMTP для отправки email-сообщений — Да.
  • Адрес сервера SMTP — smtp.timeweb.ru
  • Порт сервера SMTP — 25 или 2525 (либо 465, и в этом случае адрес сервера SMTP необходимо указать как ssl://smtp.timeweb.ru).
  • Метод аутентификации для SMTP — PLAIN
  • Имя пользователя SMTP — почтовый ящик, с которого будет происходить отправка.
  • Пароль SMTP — пароль от почтового ящика.

После сохранения настроек вы можете произвести пробную отправку по кнопке «Отправить тестовое email-сообщение» сверху над блоком SMTP.

PrestaShop

В админ-панели в блоке «Настроить» выберите «Расширенные параметры» — «E-mail». Отметьте пункт «Задать свои параметры для SMTP сервера» и укажите следующие значения:

  • Сервер SMTP — smtp.timeweb.ru
  • Имя пользователя SMTP — почтовый ящик, с которого будет происходить отправка.
  • Пароль SMTP — пароль от почтового ящика.
  • Порт — 25 или 2525 (либо 465, и в этом случае также нужно указать «SSL» в пункте «Шифрование»).

В блоке ниже («Проверка конфигурации электронной почты») вы можете произвести тестовую отправку, для проверки корректности настроек.