Redmine2.4 + Gmail 연결 설정(BitNami/CentOS)
이번에도 상당히 빠져서 앞으로의 참고가 되면. .
환경(버전)
Redmine의 버전에 따라 상당히 다르기 때문에주의하십시오.
Redmine은 BitNami의 올인원 설치 프로그램으로 넣고 있지만 Bitnami 특유의 면은 적다고 생각합니다.
※Redmine이 제공하고 있는 about 스크립트로 각종의 버전 확인할 수 있습니다.
$ sudo /opt/redmine-2.4.3-0/ruby/bin/ruby /opt/redmine-2.4.3-0/apps/redmine/htdocs/script/about
sh: darcs: command not found
sh: hg: command not found
sh: bzr: command not found
Environment:
Redmine version 2.4.3.stable
Ruby version 1.9.3-p484 (2013-11-22) [x86_64-linux]
Rails version 3.2.16
Environment production
Database adapter Mysql2
SCM:
Subversion 1.8.5
Git 1.8.5.3.321
Filesystem
Redmine plugins:
no plugin installed
Redmine 측 설정
1. configuration.yml 편집
default:의 email_delivery: 항목을 편집합니다. 편집하면 apche를 재부팅.
$ vi /opt/redmine-2.4.3-0/apps/redmine/htdocs/config/configuration.yml
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com"
authentication: :plain
user_name: "Gmailのアドレス"
password: "Gmailのパスワード"
BitNami의 경우 ctlscript.sh 스크립트에서.shell-session
$ sudo /opt/redmine-2.4.3-0/ctlscript.sh restart apache
Syntax OK
/opt/redmine-2.4.3-0/apache2/scripts/ctl.sh : httpd stopped
Syntax OK
/opt/redmine-2.4.3-0/apache2/scripts/ctl.sh : httpd started at port 80
$
(참고)
BitNami Redmine - Bitnami documentation
ㅡㅡㅡㅡ 비 t 나미. 이 m / 아 p ぃ か ち ん s / 비 t 나미 _ 레 d 미네 # 호 w_와 _ コンフ ぃ ぐれ _ ぇ_ 어지러움 l_ 세친 gs_ 오 f_ 레 d 미네. 3f
"enable_starttls_auto 속성이 없으면 "(530 5.7.0 Must issue a STARTTLS command first ..."라는 오류 메시지가 나타납니다."라고 썼습니다.
참고로했지만 버전 차이로 적용되지 않았습니다.
Redmine (2.0.3)의 알림 메일을 Gmail을 통해 보내려고 노력했습니다. 라는 블로그 기사에서는 authentication: :login으로 변경했지만 authentication: :plain에서 괜찮습니다. 또, tls: true를 삭제라고 하는 기술이 있습니다만, 본 환경에서는 원래 tls: 의 행은 없었기 때문에 Redmine의 버젼의 차이일지도 모릅니다.
GMail의 SMTP 서버를 Redmine에서 사용 라는 블로그 기사에서는 action_mailer_optional_tls plugin에 대해 언급되어 있지만 이것은 ruby1.8의 것입니다. Ruby 1.9 + Rails 3 + Gmail에서 더 이상 tlsmail이 더 이상 필요하지 않습니다. 그렇습니다.
Gmail 측 설정
1. 활동 알림(차단) 해제
Gmail은 프로그램 등의 액세스 권한이 있으면 악용 가능성을 차단하고 의심스러운 계정 활동 알림을 보냅니다.
의심스러운 활동 알림 - Google 계정 고객센터
htps : // 꼬리 rt. 오, ぇ. 코 m/아코응 ts/안수ぇr/1144110? hl = 그럼
Gmail의 받은편지함에 이런 메일도 옵니다.
이 경우 다음 절차에 따라 취소합니다.
$ vi /opt/redmine-2.4.3-0/apps/redmine/htdocs/config/configuration.yml
# default configuration options for all environments
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
enable_starttls_auto: true
address: "smtp.gmail.com"
port: 587
domain: "smtp.gmail.com"
authentication: :plain
user_name: "Gmailのアドレス"
password: "Gmailのパスワード"
$ sudo /opt/redmine-2.4.3-0/ctlscript.sh restart apache
Syntax OK
/opt/redmine-2.4.3-0/apache2/scripts/ctl.sh : httpd stopped
Syntax OK
/opt/redmine-2.4.3-0/apache2/scripts/ctl.sh : httpd started at port 80
$
1. 활동 알림(차단) 해제
Gmail은 프로그램 등의 액세스 권한이 있으면 악용 가능성을 차단하고 의심스러운 계정 활동 알림을 보냅니다.
의심스러운 활동 알림 - Google 계정 고객센터
htps : // 꼬리 rt. 오, ぇ. 코 m/아코응 ts/안수ぇr/1144110? hl = 그럼
Gmail의 받은편지함에 이런 메일도 옵니다.
이 경우 다음 절차에 따라 취소합니다.
htps : // 세쿠리 ty. 오, ぇ. 코 m/세친 gs/세쿠리 ty/아 c치ゔぃty
2. 캡처 이미지 인증 해제
이번 최대의 하마리 포인트였습니다. Redmine의 테스트 메일 전송에서 "(534-5.7.14"라는 오류가 발생하면이 설정이 필요하다고 생각합니다."
htps : // 아코응 ts. 오, ぇ. 이 m / ぢ sp 윤 ぉ ck 또는 pt
(참고)
Test notification mail send results in broken error message "error sending (534-5.7.14"- Bitnami Community
ht tp // // 혼자서 ty. 비 t 나미. 이 m / t / st st-chifu kachion-mai l-sen d-res lts-in-b 로켄 - 에로 rー7ー14/20719/7
클라이언트가 사용자 이름과 비밀번호를 허용하지 않음 - Gmail 고객센터
htps : // 꼬리 rt. 오, ぇ. 코 m/마이 l/안수 r/14257
Redmine에서 테스트 메일 보내기
무사히 테스트 메일이 전송되면 완료됩니다.
Reference
이 문제에 관하여(Redmine2.4 + Gmail 연결 설정(BitNami/CentOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/isaac-otao/items/006b78edf6ee9c84f09e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)