2016-07-28 1 views
0

Я использую Jenkins версии 2.7.1 в Windows Server 2008. Я запускаю Jenkins в java-среде с помощью java -jar jenkins.war.Не удается отправить почту в Jenkins при запуске ее из файла войны

Я пытаюсь отправить почту с smtp.office365.com - где я получаю сообщение об ошибке "com.sun.mail.smtp.SMTPSendFailedException: xxx.xxxx SMTP; клиент не был аутентифицирован для отправки анонимной почты во время MAIL FROM»

Я прочитал, что нам нужно включить TLS в jenkins.xml

Но я не мог найти где jenkins.xml файл будет представлять ?? Если мы установим файл msi и запустим Jenkins в качестве службы Windows, мы можем получить файл Jenkins.xml в C: \ Program Files (x86) \ Jenkins

Но поскольку я просто запускаю свой военный файл - у меня нет Дженкинс папку в Program Files

может кто-нибудь, пожалуйста, помогите мне, чтобы включить TLS для jenkins.war

ответ

1

Если вы установили свой Дженкинс на Tocat вы можете установить флаг TLS в setenv.bat файл в папке TOMCAT конф.

+0

Спасибо за ваше предложение. Да, это сработает, если я запустил своих дженкинсов с сервера Tomcat. Но в моем случае я хотел бы иметь это отдельно. Так что я бегу от CMD в одиночку. Следующая команда помогла мне установить флаг. Если началось с cmd с java war. java -Dmail.smtp.starttls.enable = true -jar jenkins.war –

Смежные вопросы