redmine의 이메일 알림 기능 설정 - smtp,sendmail,gmail


매개변수 설명


authentication


메일 서버가 요구하는 검증 방법입니다.
매개변수 값은 다음과 같습니다.
  • :login

  • 로그인 인증이 필요합니다. 이 파라미터를 설정한 후 다음 두 파라미터를 설정해야 합니다.
    
          user_name: [email protected]
          password: redmine
  • : none는 로그인할 필요가 없습니다

  • 이 매개 변수를 설정한 후 user_를 포함하지 마십시오.name 및password 매개 변수
     

    delivery_method


    메일 발송 방식
    매개변수 값은 다음과 같습니다.
  • :smtp

  • smtp 동기화 방식으로 메일을 보내고, 문제를 새로 만들거나 수정하는 동시에mail을 보냅니다.
  • :async_smtp

  • smtp 비동기식 메일 발송, 메일 발송 및 작업 동기화
  • :sendmail

  • sendmail 발송 방식
  • :async_sendmail

  • sendmail 비동기식 메일 보내기
     

    프로필 설명


    일반 SMTP 구성


    프로필이 config 디렉터리에 있는 이메일입니다.yml, 일반 smtp 검증 설정은 다음과 같습니다. 그 중에서'production'은 생산 환경을 표시하고 개발 환경을 사용한다면'development'로 수정해야 합니다.
    Java 코드
  • # Outgoing email settings  
  •   
  • production:  
  •   email_delivery:  
  •     delivery_method: :smtp  
  •     smtp_settings:  
  •       address: “smtp.example.net”  
  •       port: 25  
  •       domain: “example.net”  
  •       authentication: :login  
  •       user_name:“[email protected]”  
  •       password: redmine  

  • gmail 구성

    
    production:
      email_delivery:
        delivery_method: :smtp
        smtp_settings:
          tls: true
          enable_starttls_auto: true
          address: "smtp.gmail.com" 
          port: '587'
          domain: "smtp.gmail.com" 
          authentication: :plain
          user_name: "[email protected]" 
          password: "your_password"
     
    

    smtp 검증 매개 변수 필요 없음


    Java 코드
  • production:  
  •   email_delivery:  
  •     delivery_method: :smtp  
  •     smtp_settings:  
  •       address: smtp.knology.net  
  •       port: 25  
  •       domain: cybersprocket.com  
  •       authentication: :none  

  •  

    sendmail 설정


    만약sendmail을 사용한다면, 서버에 설치된 유닉스 운영체제가 SMTP 클라이언트를 설치하지 않았다면, sendmail 방식으로 직접 메일을 보내고, 같은 위치에서 멀리 설정하는 것을 고려할 수 있지만,
    Java 코드
  • delivery_method: :sendmail  

  • ... 하면 된다

    좋은 웹페이지 즐겨찾기