Добавление изображения png и таблицы html при отправке электронной почты в Jenkins

Я использую плагин расширения электронной почты Jenkins и хотел бы сделать две вещи:

  1. Прикрепите изображение png к письму
  2. А также отображать html в сообщении электронной почты.

Электронное письмо должно содержать как изображение в формате png, так и отрендеренный HTML.

Если я прикреплю изображение png и обработаю html в теле сообщения, используя сценарий предварительной отправки, написанный на Groovy, я не получу вложение.

Если я прикреплю и html-файл, и изображение png, я получу визуализированное изображение, но html-файл появится как вложение файла.

Что мне делать, чтобы html и img отображались в теле сообщения электронной почты.

У меня Дженкинс вер. 1,614


person Ankur Agarwal    schedule 30.07.2015    source источник
comment
Какую конфигурацию вы уже пробовали?   -  person Christopher Orr    schedule 31.07.2015
comment
В редактируемом расширении электронной почты: я указал image.png во вложениях. И использовал сценарий предварительной отправки для копирования и рендеринга html в тело сообщения. Однако с этой настройкой я получаю только html по электронной почте, но image.png не прикрепляется.   -  person Ankur Agarwal    schedule 31.07.2015


Ответы (1)


Добавьте вложение и установите содержимое по умолчанию с путем к html-файлу. Сценарий предварительной отправки для этого не нужен:

введите здесь описание изображения

Примечание: не забудьте установить соответствующий тип контента.

person Vitalii Elenhaupt    schedule 14.08.2015
comment
Я настроил то, о чем вы упомянули, но в Outlook и Gmail электронная почта изображение не отображается как встроенный контент. Однако изображение отображается в Thunderbird. я не знаю почему??? Есть идеи? - person Dinesh; 19.11.2015
comment
@DineshDhiman Извините, понятия не имею. Он правильно отображается для меня в Outlook и Gmail. - person Vitalii Elenhaupt; 19.11.2015
comment
Не могли бы вы поделиться html-кодом report.html и конфигурацией почтового сервера. - person Dinesh; 20.11.2015
comment
@DineshDhiman report.html — довольно стандартный HTML-файл с тегами <html>, <head> и <body> и некоторым содержимым внутри. К сожалению, я не могу поделиться конфигурацией почтового сервера, потому что у меня нет к ней доступа. - person Vitalii Elenhaupt; 20.11.2015
comment
Как добавить стиль css в шаблон - person Shankar; 11.01.2021