feat: add the logo as inline attachment and migrate mailer package #1187

Merged
konrad merged 7 commits from feat/mail into main 2022-06-30 14:21:18 +00:00
Owner

Description

This PR migrates sending mails from the gomail package to github.com/wneessen/go-mail since gomail is essentially unmaintained since 2016.

The new package allows to easily embed the logo right into the mail instead of referencing it every time from the frontend server. This resolves https://github.com/go-vikunja/api/issues/25.

Checklist

  • I added or improved docs for my feature
    • New config options (including adding them to config.yml.saml and running mage generate-docs)
# Description This PR migrates sending mails from the `gomail` package to [github.com/wneessen/go-mail](https://github.com/wneessen/go-mail) since gomail is essentially unmaintained since 2016. The new package allows to easily embed the logo right into the mail instead of referencing it every time from the frontend server. This resolves https://github.com/go-vikunja/api/issues/25. # Checklist * [x] I added or improved docs for my feature * [x] New config options (including adding them to `config.yml.saml` and running `mage generate-docs`)
konrad added 5 commits 2022-06-19 14:32:05 +00:00
konrad added 1 commit 2022-06-19 14:37:04 +00:00
continuous-integration/drone/pr Build is failing Details
0a1b0c366a
fix: go mod tidy
konrad added 1 commit 2022-06-19 15:22:22 +00:00
continuous-integration/drone/pr Build is passing Details
39901a6ac3
fix: tests
konrad merged commit d0e09d69d0 into main 2022-06-30 14:21:18 +00:00
konrad deleted branch feat/mail 2022-06-30 14:21:18 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vikunja/vikunja#1187
No description provided.