SMTP 메일서버 설정

  1. Confluence 중지

  2. <confluence-install>\confluence\WEB-INF\lib 경로의 mail-x.x.x.jar(x.x.x. 설치된 컨플루언스 파일의 버전) 파일을 <confluence-install>\lib 폴더로 이동(복사하지 말것).
    \confluence\WEB-INF\lib 경로에 파일 리네임해서 남겨놓지 말것. 디랙토리에 차일이 남아있으면 파일명이 다르더라도 해당 파일을 여전히 읽어들이게 된다.

  3. <confluence-install>\conf\server.xml 편집기로 열어서 <context>태그와 </context>  사이에 하기 구문 추가. 

    <Resource name="mail/GmailSMTPServer"
        auth="Container"
        type="javax.mail.Session"
        mail.smtp.host="smtp.gmail.com"
        mail.smtp.port="465"
        mail.smtp.auth="true"
        mail.smtp.user="yourEmailAddress@gmail.com"
        password="yourPassword"
        mail.smtp.starttls.enable="true"
        mail.transport.protocol="smtps"
        mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
    />
     
  4. Confluence 재시작

  5.  > General Configuration > Mail Servers 이동

  6. Edit an existing configuration 혹은 Add a new SMTP mail server 선택

  7. 필요한 서버 설정 입력하고 JNDI Location을 하기와 같이 설정:

    java:comp/env/mail/GmailSMTPServer

    JNDI 위치는 대소 문자를 구분하며 server.xml에 지정된 자원 이름과 일치해야한다.

     

  8. 변경 사항을 저장하고 이메일 테스트 실행