Настройка почты Gmail от Google в Redmine
В предыдущей статье мы рассмотрели Установку Redmine на Centos 6 32bit и подключили почтовый сервис Yandex
Но если вам нужно подключить почтовый сервис Gmail от Google, то тут возникнут некоторые трудности.
Как подключить почтовый сервис Gmail от Google к Redmine
Конфигурация достаточно стандартная
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
tls: true
ssl: true
address: "smtp.gmail.com"
port: 587
domain: 'smtp.gmail.com'
authentication: :login
user_name: 'ВАША ПОЧТА@gmail.com'
password: 'ВАШ ПАРОЛЬ ОТ ПОЧТЫ'
Строки tls: true и ssl: true возможно не нужны, но у меня экспериментируя с другими почтовыми сервисами остались и так как с ними работает, не стал тратить время на дальнейшие эксперименты и не убирал.
После настройки настоятельно рекомендую проверить работу почтового сервиса в админке по ссылке
http://ВАША_СЕРВЕР/settings/edit?tab=notifications нажав на Послать email для проверки
И если получите ошибку: Во время отправки письма произошла ошибка (534-5.7.14
Значит Google блокирует подключение.
Что нужно сделать что бы избавиться от ошибки 534-5.7.14 ?
Первое.
Вам нужно установить "Разрешить небезопасные приложения":
1. Войти в Google, используя нужную учетную запись
2. Перейти на страницу безопасности по ссылке https://myaccount.google.com/lesssecureapps 0.
3. Напротив Небезопасные приложения заблокированы нажать на ползунок и надпись должна поменяться на Небезопасные приложения разрешены.
Проверяем повторно отправку через панель, если опять ошибка, выполняем следующее действие.
Второе.
1. Переходим по ссылке https://accounts.google.com/DisplayUnlockCaptcha 0
2. и предоставляем доступ к аккаунту Google нажав на кнопку "Продолжить"
После этого тестируем отправка еще раз и должно все сработать
Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru, по инструкции от хостинг провайдера Buxar-Host.ru