Отправка почты с сайта через 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
Специальные модули для отправки почты по SMTP существуют и для 1С-Битрикс, найти их можно в каталоге решений. Есть платные и бесплатные модули (например, этот). Описание функционала, инструкции по установке, а также отзывы других пользователей доступны на странице конкретного модуля.
Имена полей в процессе настройки могут отличаться, но основные параметры, которые вам нужно использовать, следующие:
- 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» в пункте «Шифрование»).
В блоке ниже («Проверка конфигурации электронной почты») вы можете произвести тестовую отправку, для проверки корректности настроек.