A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Настройка почты Gmail от Google в Redmine

Настройка почты Gmail от Google в Redmine


Метки: | |
Просмотров: 2028

В предыдущей статье мы рассмотрели Установку 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