Class JavaxMailPlugin
java.lang.Object
io.vertigo.social.plugins.mail.javax.JavaxMailPlugin
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin,MailPlugin
Plugin de gestion des mails, pour l'implémentation du jdk.
- Author:
- npiedeloup
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertigo.core.analytics.health.HealthMeasureTest de la connexion SMTP.voidEnvoyer un mail.
-
Field Details
-
HEALTH_COMPONENT_NAME
Nom du composant.- See Also:
-
-
Constructor Details
-
JavaxMailPlugin
@Inject public JavaxMailPlugin(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:
developmentMode- 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-1fileManager- Manager de gestion des fichiersmailSessionConnector- Provider d'accès au MailSession
-
-
Method Details
-
sendMail
Envoyer un mail.- Specified by:
sendMailin interfaceMailPlugin- Parameters:
mail- Mail à envoyer
-
checkConnexion
public io.vertigo.core.analytics.health.HealthMeasure checkConnexion()Test de la connexion SMTP.- Returns:
- HealthMeasure
-