회사 메일을 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

  1. 김기원 2010.02.19 09:08

    주인장님의 글을 참고해서 Redmine을 적용 했습니다.
    GMail 세팅시 위와 같이 했는데 저는 적용이 안되더라구요.
    그래서 제가 성공한 방법을 엮어 놓고자 합니다.
    제 테스트 환경은 아래와 같고
    Windows Server 2003 Standard R2 SP2 Kor(Windows Server 2008 Standard R1 SP2)
    Redmine : 0.9.2
    MySQL : 5.1.43
    Ruby : 1.8.7-p249
    Rails : 2.3.5
    Ruby Gems : 1.3.5
    W/S : Apache 2.2.13(in VisualSVN Server), mongrel

    해당 포스트 주소입니다.
    http://blog.naver.com/xyz37/50083113439

+ Recent posts