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 String
HEALTH_COMPONENT_NAME
Nom 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.HealthMeasure
checkConnexion()
Test de la connexion SMTP.void
sendMail(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:
sendMail
in interfaceSendMailPlugin
- Parameters:
mail
- Mail à envoyer
-
checkConnexion
public io.vertigo.core.analytics.health.HealthMeasure checkConnexion()
Test de la connexion SMTP.- Returns:
- HealthMeasure
-
-