Class JavaxSendMailPlugin
- java.lang.Object
-
- io.vertigo.social.plugins.mail.javax.JavaxSendMailPlugin
-
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin,SendMailPlugin
public final class JavaxSendMailPlugin extends Object implements SendMailPlugin
Plugin de gestion des mails, pour l'implémentation du jdk.- Author:
- npiedeloup
-
-
Field Summary
Fields Modifier and Type Field Description static StringHEALTH_COMPONENT_NAMENom du composant.
-
Constructor Summary
Constructors Constructor Description JavaxSendMailPlugin(List<io.vertigo.connectors.mail.MailSessionConnector> mailSessionConnectors, Optional<String> connectorNameOpt, boolean developmentMode, String developmentMailTo, Optional<String> charsetOpt)Crée le plugin d'envoie de mail.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertigo.core.analytics.health.HealthMeasurecheckConnexion()Test de la connexion SMTP.voidsendMail(Mail mail)Envoyer un mail.
-
-
-
Field Detail
-
HEALTH_COMPONENT_NAME
public static final String HEALTH_COMPONENT_NAME
Nom du composant.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavaxSendMailPlugin
@Inject public JavaxSendMailPlugin(List<io.vertigo.connectors.mail.MailSessionConnector> mailSessionConnectors, Optional<String> connectorNameOpt, boolean developmentMode, String developmentMailTo, Optional<String> charsetOpt)
Crée le plugin d'envoie de mail.- Parameters:
fileManager- Manager de gestion des fichiersmailSessionConnector- Provider d'accès au MailSessiondevelopmentMode- Indique s'il le mode developpement est activé (surcharge des emails destinataires)developmentMailTo- Email destinataire forcé pour développementcharsetOpt- charset to use, default is ISO-8859-1
-
-
Method Detail
-
sendMail
public void sendMail(Mail mail)
Envoyer un mail.- Specified by:
sendMailin interfaceSendMailPlugin- Parameters:
mail- Mail à envoyer
-
checkConnexion
public io.vertigo.core.analytics.health.HealthMeasure checkConnexion()
Test de la connexion SMTP.- Returns:
- HealthMeasure
-
-