참고: http://www.redmine.org/projects/redmine/wiki/EmailConfiguration
참고: https://support.google.com/mail/answer/78775?hl=ko
참고: http://www.mornin.org/blog/deploy-redmine-five-minutes-amazon-ec2/
Bitnami Redmin Stack이 설치되는 Platform이나 버전에 따라
디렉토리 구조나 설정 파일, 설정 내용이 달라지는 관계로
여러 포스트를 참고하여 정상 동작한 내용을 정리한다.
적용 환경은 아래와 같다.
- AMI: bitnami-redmine-2.2.2-0-linux-ubuntu-12.04.1-x86_64-ebs-mp-c7f2fbe4-2213-4036-bb09-247860ee8114-ami-794ac010.1 (ami-539f0b3a)
우선 Redmine이 기본 설치된 상태에서 메일 발송이 가능한지 확인한다.
- Administration 메뉴를 선택한다.
- Settings 메뉴에서 Email notifications 탭을 선택한다.
발송자 메일 주소는 일단 그냥 두기로 하고 화면 우측 하단의 테스트 메일 보내기 링크를 클릭한다.
- Send a test email을 클릭한다.
발송이 실패한 것을 확인할 수 있다.
위 참고 포스트의 내용을 토대로 메일 설정을 한다.
설정 파일의 경로는 Redmine Stack의 Platform과 버전에 따라 차이가 있을 수 있다.
- /opt/bitnami/apps/redmine/htdocs/config 아래로 이동한다.
- configuration.yml 파일을 아래와 같이 편집한다.
위 내용은 아래와 같다.
Redmine 버전에 따라 설정에 차이가 있을 수 있다.
production: |
변경된 설정 내용을 반영하기 위해 재구동한다.
버전에 따라 bitnami를 재구동하는 경우도 있고
포스팅에 따라 EC2 Instance를 재구동하는 경우도 있으나
나의 경우, Apache HTTPD 만 재구동하여 적용되는 것을 확인하였다.
- /opt/bitnami 경로에서 sudo ./ctlscript.sh restart apache 를 실행한다.
재구동 후, 메일 발송 테스트를 해보기 전에 메일을 수신 받을 사용자의 메일 주소를 수정한다.
- 사용 중인 email 주소를 기재한다.
메일 발송 내용 중에 접속 URL에 대한 정보도 포함된다.
- Settings 메뉴의 General 탭에서 접속 가능한 URL을 기재한다.
- (단, Elastic IP 사용 전까진 Instance 재구동 시 변경될 수 있음)
- Settings 메뉴의 Email notifications 설정 하단, 메일 footer에 접속 URL을 수정한다.
- 테스트 메일을 발송한다.
성공적으로 메일이 발송된 것을 확인할 수 있다.
실제 메일이 온 것도 확인이 가능하다.
단, 받는 사람 정보가 공란으로 나오는데 이는 Ruby나 Redmine의 버그인지, Gmail 과의 연동 문제인지 확인이필요하다. (추후 보완 예정)
'레드마인 (Redmine)' 카테고리의 다른 글
레드마인(Redmine) 이메일 설정 가이드 (0) | 2016.02.22 |
---|---|
[redmine] smtp 설정 (0) | 2016.02.22 |
bitnami redmine 설치 에러… (0) | 2016.02.22 |
Redmine Port 변경 (0) | 2016.02.22 |