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

public final class JavaxMailPlugin extends Object implements MailPlugin
Plugin de gestion des mails, pour l'implémentation du jdk.
Author:
npiedeloup
  • Field Details

  • 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éveloppement
      charsetOpt - charset to use, default is ISO-8859-1
      fileManager - Manager de gestion des fichiers
      mailSessionConnector - Provider d'accès au MailSession
  • Method Details

    • sendMail

      public void sendMail(Mail mail)
      Envoyer un mail.
      Specified by:
      sendMail in interface MailPlugin
      Parameters:
      mail - Mail à envoyer
    • checkConnexion

      public io.vertigo.core.analytics.health.HealthMeasure checkConnexion()
      Test de la connexion SMTP.
      Returns:
      HealthMeasure