public class DefaultEmailSenderProvider extends Object implements EmailSenderProvider
Constructor and Description |
---|
DefaultEmailSenderProvider(KeycloakSession session) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected String |
retrieveEmailAddress(UserModel user) |
void |
send(Map<String,String> config,
UserModel user,
String subject,
String textBody,
String htmlBody) |
protected javax.mail.internet.InternetAddress |
toInternetAddress(String email,
String displayName) |
public DefaultEmailSenderProvider(KeycloakSession session)
public void send(Map<String,String> config, UserModel user, String subject, String textBody, String htmlBody) throws EmailException
send
in interface EmailSenderProvider
EmailException
protected javax.mail.internet.InternetAddress toInternetAddress(String email, String displayName) throws UnsupportedEncodingException, javax.mail.internet.AddressException, EmailException
UnsupportedEncodingException
javax.mail.internet.AddressException
EmailException
Copyright © 2019 JBoss by Red Hat. All rights reserved.