1) Останавливаем Конфлу/jira
2) Перемещаем (НЕ КОПИРУЕМ) файл mail-x.x.x.jar из <confluence-install>/confluence/WEB-INF/lib в <confluence-install>/lib.
3) В /opt/atlassian/confluence/conf/server.xml
Добавляем раздел Resource перед </Context>
<Resource name="mail/YandexSMTPSession"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="smtp.yandex.ru"
mail.smtp.port="465"
mail.smtp.auth="true"
mail.smtp.user="xxxx@yandex.ru"
password="lhk6kDH7s"
mail.smtp.starttls.enable="true"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
/>
2) Перемещаем (НЕ КОПИРУЕМ) файл mail-x.x.x.jar из <confluence-install>/confluence/WEB-INF/lib в <confluence-install>/lib.
3) В /opt/atlassian/confluence/conf/server.xml
Добавляем раздел Resource перед </Context>
<Resource name="mail/YandexSMTPSession"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="smtp.yandex.ru"
mail.smtp.port="465"
mail.smtp.auth="true"
mail.smtp.user="xxxx@yandex.ru"
password="lhk6kDH7s"
mail.smtp.starttls.enable="true"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
/>
4) Рестартуем Конфлу
5) Дальше в web интерфейсе Conflu настраиваем в разделе mail server SMTP mail server.
В поле JNDI LOCATION указываем java:comp/env/mail/YandexSMTPSession
Для jira может понадобиться импортировать SSl сертификат. Проще всего поставить плагин JIRA SSL Add-on. Тогда в настройках-система появится SSL Configure
Если без SSL Add-on:
сохраняем сертификат сайта (DER).
импортируем его в трастед кейстор (это файл cacerts) ./keytool -import -alias jira -file /home/shinta/tmp/jira.cer -keystore /opt/atlassian/bitbucket/4.2.1/jre/lib/security/cacerts
Для jira может понадобиться импортировать SSl сертификат. Проще всего поставить плагин JIRA SSL Add-on. Тогда в настройках-система появится SSL Configure
Если без SSL Add-on:
сохраняем сертификат сайта (DER).
импортируем его в трастед кейстор (это файл cacerts) ./keytool -import -alias jira -file /home/shinta/tmp/jira.cer -keystore /opt/atlassian/bitbucket/4.2.1/jre/lib/security/cacerts
добавляем в /jira/bin/setenv.sh к аргументам java -Djavax.net.ssl.trustStore=/opt/atlassian/bitb ucket/4.2.1/jre/lib/security/cacerts