Keycloak: как добавить копию или скрытую копию при отправке электронной почты?

Требование:

Как добавить копию или скрытую копию, когда электронное письмо отправляется через keycloak?

Проблема:

Когда пользователю предлагается зарегистрироваться с помощью keycloak, отправляется письмо с приглашением. Но в некоторых случаях приглашение не отправляется, поэтому я планирую добавить в письмо с приглашением копию или скрытую копию.

Может ли кто-нибудь предложить решение, как добавить копию или скрытую копию в электронную почту, интегрированную с keycloak?


person Harsha    schedule 25.06.2020    source источник


Ответы (1)


Как я проверил 10.0.0v, встроенная реализация электронной почты Keycloak не содержит поля для копии или скрытой копии. В конце концов, keycloak имеет открытый исходный код. Вы можете написать свои собственные SPI, расширив поведение по умолчанию. Например;

  • Расширить DefaultEmailSenderProvider и добавьте поля cc и bcc java SMTPMessage.

  • Расширить FreeMarkerEmailTemplateProvider и переопределить sendVerifyEmail.

  • Наконец, вам нужно переопределить требуемое действие Подтвердить адрес электронной почты и вызвать SPI для отправки

person Muhammed Yalçın Kuru    schedule 01.07.2020