Настройка SMTP Gmail для Drupal 7 - PullRequest
21 голосов
/ 20 января 2012

Я хочу отправлять электронную почту в Drupal 7. Итак, кто-нибудь знает, как настроить Gmail SMTP на Drupal 7?

Ответы [ 5 ]

51 голосов
/ 09 декабря 2012
  1. Загрузите SMTP модуль и включите его.
  2. Перейдите в Admin> Конфигурация> Поддержка аутентификации SMTP и установите следующие значения:

    • Включите модуль в наборе полей «Параметры установки» в верхней части.
    • Настройки SMTP-сервера:
    • smtp-сервер: smtp.gmail.com
    • smtp сервер резервного копирования: оставитьпусто.
    • smtp порт: 465
    • использовать зашифрованный протокол: выберите «использовать SSL»
    • SMTP-аутентификация:
    • Введите действительный адрес электронной почты Gmail и пароль.
    • Параметры электронной почты:
    • Установите тот же адрес электронной почты, который вы использовали при аутентификации SMTP.Использование другой учетной записи называется Фишинг
    • Отправить тестовое электронное письмо: установить электронное письмо для получения образца электронной почты.
    • Включить отладку: да.

3. Нажмите «Отправить» и убедитесь, что электронное письмо было отправлено и вы его получили.Если нет, внимательно прочитайте отладочную информацию в верхней части экрана.Когда все выполнено, не забудьте снять флажок отладки.

4 голосов
/ 01 марта 2016

Шаг 1: Загрузите SMTP модуль и включите его.

Шаг 2. Перейдите в Admin> Конфигурация> Система> Поддержка аутентификации SMTP и установите следующие значения :

  • Включение или выключение этого модуля: Вкл.
  • Настройки SMTP-сервера:
    • smtp сервер: smtp.gmail.com
    • Сервер резервного копирования SMTP: оставьте пустым.
    • SMTP-порт: 465
    • использовать зашифрованный протокол: выберите «использовать SSL»
  • SMTP-аутентификация:
    • Введите действительный адрес электронной почты Gmail и пароль.
  • Параметры электронной почты:
    • Установите тот же адрес электронной почты, который вы использовали при аутентификации SMTP.
  • Отправка тестового электронного письма: установите электронное письмо для получения образца электронного письма и проверки работоспособности модуля.
  • Включить отладку: да.

Шаг 2a (необязательно): Разрешить менее безопасный доступ к приложениям , который здесь: http://www.google.com/settings/security/lesssecureapps

Шаг 3: Нажмите «Сохранить» и перейдите в папку «Входящие», чтобы проверить. Если есть тестовое письмо, тогда это нормально.

Примечание. Адрес электронной почты, указанный в настройке smpt, ДОЛЖЕН быть таким же, как в информации о вашем сайте.

3 голосов
/ 20 января 2012
2 голосов
/ 06 июля 2013

Для меня, просто следуя инструкциям Juampy , ответ не сработал. Ошибка «Невозможно отправить почту. Обратитесь к администратору сайта». продолжал отображать. Сначала выполните следующее, а затем настройте модуль SMTP согласно его ответу.

Перед установкой SMTP модуля скачайте PHPMailer и распакуйте его. Переименуйте папку как «phpmailer» и скопируйте папку в папку модуля SMTP-модуля. Затем установите модуль SMTP.

Альтернативная конфигурация выглядит следующим образом:

  • SMTP-порт: 587

  • использовать зашифрованный протокол: выберите «использовать TLS»

0 голосов
/ 15 октября 2018

В этой записи блога содержится более свежая информация:

http://www.stevepolitodesign.com/blog/drupal-configure-smtp-module-work-gmail-updated

Модуль установки и настройки:

  1. Установите модуль поддержки аутентификации SMTP обычным способом.
  2. Перейдите на страницу конфигурации admin/config/system/smtp
  3. В разделе Включение или выключение этого модуля выберите Вкл.Вы можете оставить Отправить почту по очереди и повторить попытку отправки почты при ошибке.Отменено по умолчанию, но их выбор не повлияет на Gmail.

  4. Под SMTP-сервером введите следующий адрес smtp.gmail.com.Оставьте сервер резервного копирования SMTP пустым

  5. Под SMTP-портом введите 587

  6. В разделе Использовать зашифрованный протокол выберите Использовать TLS

  7. В разделе SMTP-АУТЕНТИФИКАЦИЯ введите адрес и пароль Gmail.

  8. В разделе ПАРАМЕТРЫ электронной почты используйте тот же адрес Gmail, который вы указали выше, и введите адрес электронной почты от имени

  9. Нажмите Сохранить

Обновите настройки учетной записи Gmail:

  1. Войдите в свою учетную запись Gmailна https://myaccount.google.com/
  2. На домашней странице учетной записи нажмите Вход и безопасность или перейдите к https://myaccount.google.com/security

  3. Прокрутите вниз до Разрешить менее безопасные приложения: виджет,и включите его.

  4. Теперь перейдите к https://accounts.google.com/DisplayUnlockCaptcha и нажмите Продолжить

  5. Вернитесь на страницу конфигурации SMTP admin/config/system/smtp

  6. Введите адрес электронной почты, с которого вы хотите получить тестовое сообщение, и нажмите Сохранить конфигурацию

  7. Проверьте свойВходящие, чтобы подтвердить, что вы получили тестовое сообщение.

...