Меню

Drupal 7 smtp authentication support настройка

Drupal 8 – использование SMTP протокола для отправки почты

SMTP – это протокол, предназначенный для передачи почты в сетях TCP\IP. Многие пренебрегают данным протоколом, после чего могут возникать ситуации, когда email сообщение, отправленное в с вашего сервера, так и не дойдет до конечного получателя. Это очень актуально с почтовыми серверами mail.ru, которые вместо того, что бы отправить данное письмо в спам, просто его игнорируют и оно теряется где-то в спам фильтрах сервиса.

Для решения данного вопроса, уже очень давно существует модуль SMTP, который позволяет в обход PHP mail() отправлять электронную почту через SMTP-сервер вашего хостинга или любого стороннего, будь то Gmail, Яндекс.Почта и т.д.

Установка модуля обычная и трудностей не должно возникнуть. После активации идем по пути «Конфигурация – Система – SMTP Authentication Support», где перед нами откроется страница с настройками.

Список минимум для использования SMTP:

Так же возможно использовать протоколы шифрования SSL или TLS. Для использования шифрования SSL вам необходим подключенный сертификат SSL.

Хочу заметить, что практически всегда, сервер для отправки Email с шифрованием отличается от сервера по умолчанию, без шифрования, поэтому всегда уточняйте данный момент у вашего хостинг провайдера.

Я использую хостинг от reg.ru – поэтому всю необходимую информацию можно узнать здесь.

Для Яндекс.Почты без шифрования – параметры будут следующие:

Для Яндекс.Почты с шифрованием – параметры будут следующие:

Хочу заметить, если почта не отправляется, необходимо в настройках вашей учетной записи Яндекс.Почта включить протоколы IMAP или POP.

Хочу заметить, что при первой отправке почты, вас заблокирует Gmail, поэтому вам нужно будет пройти в вашу учётную запись и дать разрешение на использование SMTP вашим приложением. О блокировке вам на почту придет соответствующее сообщение.

Хочу заметить, что в Gmail существует еще и ограниченный режим, где письма можно отправлять только пользователям Gmail и G Suite. Более подробно о параметрах здесь.

Читайте также:  Настройка русских и украинских спутниковых каналов

Теперь возвращаемся к настройке. Первое что нам нужно сделать – это активировать SMTP

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

Указываете адрес SMTP сервера, порт и способ шифрования

И ставим чекбокс «Разрешить отправку почты в HTML формате».

Так же есть возможность все это дело отдебажить, поставив чекбокс, напротив «Включить отладку» и протестировать отправку email через SMTP, указав email адрес в разделе «Отправить тестовое письмо».

Я проверю работу на сервисе mail.ru, ибо он самый капризный

Как видите, все у нас отлично доставляется и даже в спам не уходит. На этом все.

Источник

Отправка почты в Drupal 7 через SMTP сервер Google

В данной инструкции мы настроим отправку почты на сайте Drupal 7.

Для отправки почты на сайте с установленным Drupal 7 через SMTP сервер на примере Google почтового ящика будем использовать модуль SMTP Authentication Support который можно скачать с оффициального сайта. Модуль отлично показал себя в работе на боевых сайтах.

Открываем страницу модуля ]]> http://drupal.org/project/smtp ]]> и копируем ссылку на архив из Recommended releases, на момент написания инструкции это ]]> http://ftp.drupal.org/files/projects/smtp-7.x-1.0-beta2.tar.gz ]]>
Открываем на сайте который настраиваем, после адреса добавить /admin/modules/install
В поле Установить с URL-адреса вставляем скопированную ссылку на архив ]]> http://ftp.drupal.org/files/projects/smtp-7.x-1.0-beta2.tar.gz ]]>
Нажимаем кнопку Установить
После установки переходим на страницу модулей для включения модуля SMTP для Drupal 7, открываем ссылку /admin/modules, находим модуль SMTP Authentication Support и ставим галочку для включения модуля по примеру на скриншоте:

После включения модуля SMTP Authentication Support нажимаем кнопку Сохранить внизу страницы
После установки и включения модуля SMTP для Drupal 7 переходим к настройке модуля на странице /admin/config/system/smtp

Настройки модуля smtp:

Читайте также:  Как сбросить lenovo s660 к заводским настройкам

Настраиваем SMTP модуль для Drupal 7 по примеру ниже:

Для проверки работы пишем свой рабочий почтовый ящик в поле:
Отправить тестовое письмо

. Внимание

Если почта не приходит, ставим галочку на Включить отладку, и смотрим на ошибку после отправки. Возможная ошибка при блокировании гуглом:

Нобходимо открыть в браузере авторизировавшись под пользователем от которого отправляете адрес:

И после клика повторно отправляете новое сообщение для проверки.

Задача выполнена, наш сайт на Drupal 7 настроен на отправку почтовых сообщений пользователям через внешний SMTP сервер на примере почтового ящика от Google.

Для отвлечения от работы, просмотрим интересное видео на тему SEO.

Быть или не быть социальному SEO:

Источник

Настройка SMTP на сайте

Содержание:

При отправке писем с сайта при помощи функции phpmail, письмо отправляется с сервера с не существующего почтового ящика.
Например, если сайт размещен на сервере VH1, то почтовый адрес отправителя будет представлен в таком виде: login@vh1.sweb.ru. Поэтому в некоторых случаях письма отправленные с сервера могут отклонятся почтовыми серверами и попадают в спам.
В этом случае рекомендуется настроить отправку писем с использованием протокола SMTP.

Настройка SMTP на примере популярных CMS:

Рассмотрим настройку SMTP на примере популярных CMS, в настройках мы будем использовать реквизиты нашей почтовой системы:

Адрес отправителя совпадает с логином для авторизации на SMTP сервере.

Joomla!

В административной панели Joomla, перейти в меню «Система», далее «Общие настройки» и во вкладке «Сервер» найдите блок «Настройка почты»:

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

WordPress

Для WordPress возможно использовать один из плагинов, например WP Mail SMTP. Плагин можно скачать с сайта WordPress, либо найти в разделе «Плагины» и выполнить установку. После установки требуется активировать плагин и перейти к его настройке.

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

Читайте также:  Skyway classic 2 сброс настроек

Bitrix

Для отправки писем с сайта необходимо установить дополнительные плагины. Найти их возможно в каталоге решений. В каталоге присутствуют как платные, так и бесплатные модули, например данный плагин. Описание функционала, инструкции по установке, а также отзывы других пользователей доступны на странице конкретного модуля.

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

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

Drupal

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

После включения модуля необходимо указать следующие данные:

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

MODX Revolution

Эта CMS имеет необходимые внутренние инструменты. В административной панели наведите курсор на значок шестеренки справа вверху и откройте раздел «Системные настройки». В поле «Фильтр по разделу» выберите «Почта». И укажите следующие параметры:

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

Netcat

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

Instant CMS

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

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

Opencart

PrestaShop

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

Настройки SMTP популярных почтовых систем:

Для использования почтового ящика, который создан на домене, необходимо изменить MX-сервера в записях DNS, на записи выбранной почтовой системы.

Yandex

Gmail

Rambler

Yahoo

Не нашли ответ на свой вопрос? Позвоните нашим специалистам по бесплатному телефону 8-800-100-16-15.

Источник