Skip to content

Base64 embedding of images in notification mails

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Images in notification E-Mails are not embedded but only link to the uploaded file which

  1. Is a privacy issue and some email clients block them
  2. Does not work for non-publicly available gitlab instances behind firewalls
  3. Frankly, I consider it a security issue that an email client can display them without being logged in: gitlab-ce#51503 (and logging in in the email client would not be possible) Edit: though this is still my personal opinion, this has been determined to "work as expected" by Gitlab engineers
  4. Also does not work for Gitlab-specific assets of an instance between a firewall like e.g. icons: gitlab-ce#24859

The solution would be to embed all images into the mails directly.

Edited by 🤖 GitLab Bot 🤖