'레드마인 (Redmine)'에 해당되는 글 5건

  1. 2016.02.22 [Bitnami] Redmine SMTP 설정하기 (Gmail)
  2. 2016.02.22 레드마인(Redmine) 이메일 설정 가이드
  3. 2016.02.22 [redmine] smtp 설정
  4. 2016.02.22 bitnami redmine 설치 에러…
  5. 2016.02.22 Redmine Port 변경
레드마인 (Redmine)2016. 2. 22. 18:24

참고: 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:
  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.com"
      password: "비밀번호" 

 

 

변경된 설정 내용을 반영하기 위해 재구동한다.

버전에 따라 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
Posted by 랩퍼우
레드마인 (Redmine)2016. 2. 22. 16:20

이 문서는 레드마인(Redmine)의 이메일 설정 가이드를 정리하였습니다. 


레드마인(Redmine) 설치 후 Email로 알림을 받고자 한다면, 이메일 설정을 해주어야 합니다. 이메일 설정을 위해서는 SMTP 서버가 준비되어 있어야 합니다. 이 문서는 회사계정이나 Google 계정이 준비되어 있는 분들을 위한 문서입니다. 아래를 차근차근 읽어보시고, 이메일 설정을 하시기 바랍니다.


1. 이메일 설정 파일 수정

이메일 설정을 하기위해 Redmine이 설치되어 있는 폴더의 config 폴더로 이동합니다. 폴더 내에 configuration.yml.example 파일이 있는 것을 확인할 수 있습니다. 이 파일을 복사하여 configuration.yml로 리네임합니다.


이제 configuration.yml 파일을 수정할 수 있는 Editor로 오픈합니다.

만약 google 메일을 사용한다면, 아래 부분을 찾아갑니다.

 

# production:

#   email_delivery:

#     delivery_method: :smtp

#     smtp_settings:

#       enable_starttls_auto: true

#       address: "smtp.gmail.com"

#       port: 587

#       domain: "smtp.gmail.com" # 'your.domain.com' for GoogleApps

#       authentication: :plain

#       user_name: "your_email@gmail.com"

#       password: "your_password"


주석부분을 제거하고 주석을 참고하여 다음과 같이 변경 해줍니다.


 production:

   email_delivery:

     delivery_method: :smtp

     smtp_settings:

       enable_starttls_auto: true

       address: "smtp.gmail.com" # 회사 smtp 주소를 입력합니다.

       port: 587 # 회사에서 smtp를 위한 Port를 입력합니다.

       domain: "smtp.gmail.com" # 회사의 도메인을 입력합니다.

       authentication: :plain

       user_name: "your_email@gmail.com" # G메일 아이디 혹은 회사 아이디

       password: "your_password" # G메일 패스워드 혹은 회사 패스워드


수정이 완료되면, 설정파일을 저장하고 닫습니다.


2. 서버 설정

먼저 서버를 재-시작합니다. Redmine에 접속하여 관리자 권한이 있는 계정으로 로그인을 수행합니다. 상단에서 "관리 > 설정 > 메일 알림"을 클릭합니다. 아래처럼 알림메일이 필요한 작업을 선택하시면, 모든 메일 설정이 완료됩니다.


email.JPG


이상입니다. 

설정 중에 발생하는 문제나 문의 사항은 댓글 혹은 커뮤니티게시판에 남겨주시기 바랍니다.

감사합니다.



'레드마인 (Redmine)' 카테고리의 다른 글

[Bitnami] Redmine SMTP 설정하기 (Gmail)  (0) 2016.02.22
[redmine] smtp 설정  (0) 2016.02.22
bitnami redmine 설치 에러…  (0) 2016.02.22
Redmine Port 변경  (0) 2016.02.22
Posted by 랩퍼우
레드마인 (Redmine)2016. 2. 22. 16:20
  1. C:\BitNami\redmine-2.3.2-1\apps\redmine\htdocs\config 이 디렉토리 안에 configuration.yml 파일을 열어서 smtp 설정을 해준다. google smtp 설정은 기본적으로 설치 시 입력
  2. 아래와 같이 변경

  3. #는 주석 임.
  4. 인증관련해서는 authentication: 이 부분의 설정을 변경해주면 됨 가이드는 configuration.yml 파일에 나와 있음
  5. 설정 뒤 Apache Web Server Restart 해준다.

   

   

  • redmine 관리 설정에 있는 메일알림에서 테스트 메일 보내기를 했을 때 아래와 같은 오류가 발생할 경우
    • 메일을 전송하는 과정에 오류가 발생했습니다. (hostname does not match the server certificate)

configuration.yml 에서 openssl_verify_mode: 'none' <= 문구를 추가해준다.

   

Apache Web Server Restart 해준다.

Posted by 랩퍼우
레드마인 (Redmine)2016. 2. 22. 15:39

bitnami redmine 윈도우용으로 설치를 시도.

여기를 참고함.

설치 마침까지 정상적으로 나오고 index 페이지 까지 열림

index 페이지에서 Access Bitnami Redmine Stack 를 클릭해서 들어감.

Internal error 500 에러 발생.

D:\Bitnami\redmine-2.5.2-1\apps\redmine\htdocs\log\production.log 로그 확인.

1
2
3
ActiveRecord::StatementInvalid (Mysql2::Error: Table 'bitnami_redmine.settings' doesn't exist: SHOW FULL FIELDS FROM `settings`):
app/models/setting.rb:226:in `check_cache'
app/controllers/application_controller.rb:98:in `user_setup'

이런 에러…

mysql 확인 해보니 redmine DB 생성이 안되어 있음.

D:\Bitnami\redmine-2.5.2-1\apps\redmine\scripts>redmineini.bat 실행

중간에 에러 나옴.

1
2
3
4
5
6
7
8
rake aborted!
D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: inva
lid multibyte char (UTF-8)
D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: inva
lid multibyte char (UTF-8)
D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb:291: synt
ax error, unexpected end-of-input, expecting keyword_end
:firstname => "

D:/Bitnami/redmine-2.5.2-1/apps/redmine/htdocs/db/migrate/001_setup.rb 확인 해보니,
firstname 부분에 깨진 문자가 보임.

설치시 ID, 패스워드, 이름 입력하는 부분에서 이름을 한글로 ‘관리자’로 설정하였는데,  그 부분인 것으로 보임.

해당 부분을 영어 ‘admin_first’ 로 변경 후 재 실행.

제대로 설치 완료 됨.

'레드마인 (Redmine)' 카테고리의 다른 글

[Bitnami] Redmine SMTP 설정하기 (Gmail)  (0) 2016.02.22
레드마인(Redmine) 이메일 설정 가이드  (0) 2016.02.22
[redmine] smtp 설정  (0) 2016.02.22
Redmine Port 변경  (0) 2016.02.22
Posted by 랩퍼우
레드마인 (Redmine)2016. 2. 22. 14:10

C:\BitNami\redmine-2.2.2-0\apache2\conf\httpd.conf 파일의 Listen 부분을 원하는 포트로 변경. 

변경 후 Apache Web Server 재시작


# Change this to Listen on specific IP addresses as shown below to 

# prevent Apache from glomming onto all bound IP addresses.

#

#Listen 12.34.56.78:80

Listen 80


Posted by 랩퍼우