SMTP 메일서버 설정
- Confluence 중지
- <confluence-install>\confluence\WEB-INF\lib 경로의 mail-x.x.x.jar(x.x.x. 설치된 컨플루언스 파일의 버전) 파일을 <confluence-install>\lib 폴더로 이동(복사하지 말것).
\confluence\WEB-INF\lib 경로에 파일 리네임해서 남겨놓지 말것. 디랙토리에 차일이 남아있으면 파일명이 다르더라도 해당 파일을 여전히 읽어들이게 된다. <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" />
- Confluence 재시작
> General Configuration > Mail Servers 이동
- Edit an existing configuration 혹은 Add a new SMTP mail server 선택
필요한 서버 설정 입력하고 JNDI Location을 하기와 같이 설정:
java:comp/env/mail/GmailSMTPServer
JNDI 위치는 대소 문자를 구분하며 server.xml에 지정된 자원 이름과 일치해야한다.
변경 사항을 저장하고 이메일 테스트 실행