Как установить с адреса в Jenkins с помощью плагина email-ext? - PullRequest
0 голосов
/ 09 октября 2018

Использование AWS SES в качестве почтового сервера.Установите smtp, имя пользователя и пароль в области расширенных уведомлений по электронной почте.Но не нашел, где установить с адреса.Если не установить его, отправка почты будет сбоем:

SendFailedException message: 501 Invalid MAIL FROM address provided

В области расположения Jenkins есть адрес электронной почты для системного администратора.Даже установить адрес там, не могу отправить почту успешно.

enter image description here

1 Ответ

0 голосов
/ 09 октября 2018

Мы используем конвейер Jenkins и устанавливаем параметр from с помощью параметра emailext:

def subject = "JENKINS-NOTIFICATION: ${buildStatus}: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'" 

emailext(
            mimeType: 'text/html',
            replyTo: '$DEFAULT_REPLYTO',
            subject: subject,
            from: 'jenkins@host.com',
            to: 'dummy@corp.com',
            body: '${SCRIPT,template="email.template"}',
            attachLog: true,
            compressLog: true,
            recipientProviders: [[$class: 'DevelopersRecipientProvider']]
    )

См. Также документацию , в которой можно определить параметры.

...