본문 바로가기
IT/Redmine

TIP : GMAIL 로 메일 보내기

by yjacket 2010. 1. 22.

회사 메일을 google apps 로 변경하면서, redmine 의 메일 알림기능 설정을 변경해야 되었다.
원래 gmail  이 smtp 메일 발송을 지원하기 때문에 별 문제 없이 끝날 줄 알았는데 예상치 못한 문제가 있었다.
그것은 gmail 을 통한 smtp 메일 발송시 TLS 암호화가 필요하다는 것.
설정파일에서 그런 옵션이 없기 때문에 안되는 줄 알았지만, 구글에서 손쉽게 답을 찾을 수 있었다.

참고 한 링크는 아래 두개..

http://redmineblog.com/articles/setup-redmine-to-send-email-using-gmail/
http://kingori.egloos.com/4236006

0.8.7.stable 기준 설정 방법은 다음과 같다.

1. TLS 플러그인 설치

1-1. 레드마인 서버에서 인터넷에 접속 할 수 있는 경우, 레드마인 설치 경로에서 다음 명령을 실행 하면 끝.

ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

1-2. 레드마인 서버에서 인터넷에 접속 할 수 없는 경우, 다음 URL 에서 소스를 다운로드 받아, 레드마인 설치 경로/vendor/plugins/action_mailer_optional_tls 에 압축을 풀어 넣으면 끝.

http://github.com/collectiveidea/action_mailer_optional_tls

image

 

2. email.yml 설정

redmine_mail

박스 친 부분이 포인트… 구글 앱일 경우 도메인은 자신의 도메인을 써도 무방하지만, smtp.gmail.com을 써도 관계 없다.
authentication 은 참고한 기사에 따르면 plain 을 쓰라고 하는데, login 이라고 놔둬도 아무 문제 없었다.

 

3. 테스트

설정을 다 마쳤으면 (레드마인 최상단) 관리자 > 설정 > 메일 알림으로 이동.
그리고 우하단 테스트 메일 보내기 링크를 클릭하면 즉시 테스트 결과가 나타난다.
만일, 설정이 잘못 되었다면 상단 테스트 결과에 에러메시지가 나와서 문제 해결에 참고 할 수 있다.

image