zitadel/internal/notification
Miguel Cabrerizo 3635320ce8
feat: send test mail (#7968)
# Which Problems Are Solved

- Zitadel doesn't have a way to test SMTP settings either before
creating a new provider or once the SMTP provider has been created.
- Zitadel SMTP messages can be more informative for usual errors

# How the Problems Are Solved

- A new step is added to the new/update SMTP provider wizard that allows
us to test a configuration. The result is shown in a text area.
- From the table of SMTP providers you can test your settings too.
- The email address to send the email is by default the email address
for the logged in user as suggested.
- Some of the SMTP error messages have been changed to give more
information about the possible situation. For example: could not contact
with the SMTP server, check the port, firewall issues... instead of
could not dial

Here's a video showing this new option in action:


https://github.com/zitadel/zitadel/assets/30386061/50128ba1-c9fa-4481-8eec-e79a3ca69bda

# Additional Changes

Replace this example text with a concise list of additional changes that
this PR introduces, that are not directly solving the initial problem
but are related.
For example:
- The docs explicitly describe that the property XY is mandatory
- Adds missing translations for validations.

# Additional Context

- Closes #4504
2024-06-20 19:51:42 +00:00
..
channels feat: send test mail (#7968) 2024-06-20 19:51:42 +00:00
handlers fix: consider oidc session events for authN milestones (#8089) 2024-06-12 06:49:14 +02:00
messages fix: correct email headers (mime version and content-type) (#7886) 2024-05-02 10:36:21 +02:00
senders refactor(fmt): run gci on complete project (#7557) 2024-04-03 10:43:43 +00:00
static feat: Contribute i18n swedish language (#8105) 2024-06-15 13:45:19 +00:00
statik chore: initial version of a devcontainer (#6352) 2023-08-15 10:49:05 +02:00
templates fix: footerText has no effect (#6297) 2023-08-11 08:16:30 +00:00
types feat: pass and handle auth request context for email links (#7815) 2024-04-24 17:50:58 +02:00
channels.go fix: use triggering origin for notification links (#6628) 2023-10-10 13:20:53 +00:00
projections.go feat(cmd): mirror (#7004) 2024-05-30 09:35:30 +00:00