Skip to content

feat(email-smtp): send HTML message (#385) - #386

Open
mariot wants to merge 1 commit into
feature/20-create-smtp-mvp2-15from
feature/20-create-smtp-mvp2-16
Open

feat(email-smtp): send HTML message (#385)#386
mariot wants to merge 1 commit into
feature/20-create-smtp-mvp2-15from
feature/20-create-smtp-mvp2-16

Conversation

@mariot

@mariot mariot commented Jul 28, 2026

Copy link
Copy Markdown
Member

Proposed changes

Testing Instructions

  1. Step-by-step how to test
  2. Environment or config notes

Related issues

Checklist

  • I consider the submitted work as finished
  • I tested the code for its functionality
  • I wrote test cases for the relevant uses case
  • I added/update the relevant documentation (either on github or on notion)
  • Where necessary I refactored code to improve the overall quality
  • For bug fix -> I implemented a test that covers the bug

Further comments

@mariot mariot self-assigned this Jul 28, 2026
@mariot mariot added filigran team Item from the Filigran team. feature Type: new feature or capability (feat:). injector: email labels Jul 28, 2026
@mariot
mariot requested review from Kakudou, Megafredo and guzmud July 28, 2026 15:37

@Megafredo Megafredo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It works perfectly!

I'm just making a small suggestion.

.optional(ContractText(key="bcc", label="Bcc (comma-separated emails)"))
.mandatory(ContractText(key="subject", label="Subject"))
.mandatory(ContractTextArea(key="body", label="Body"))
.mandatory(ContractTextArea(key="body", label="Body (plain text)"))

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion: If the user wants to send an email in HTML format only, they are currently required to fill in the Plain text field as well. The simplest solution would be to make the field body optional.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Type: new feature or capability (feat:). filigran team Item from the Filigran team. injector: email

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants