Class NativeMailSessionConnector

java.lang.Object
io.vertigo.connectors.mail.NativeMailSessionConnector
All Implemented Interfaces:
MailSessionConnector, io.vertigo.core.node.component.Connector<javax.mail.Session>, io.vertigo.core.node.component.CoreComponent

public class NativeMailSessionConnector extends Object implements MailSessionConnector
Plugin de gestion des mails, pour l'implémentation du jdk.
Author:
npiedeloup
  • Constructor Details

    • NativeMailSessionConnector

      @Inject public NativeMailSessionConnector(Optional<String> connectorNameOpt, String mailStoreProtocol, String mailHost, Optional<Integer> mailPortOpt, Optional<String> mailLoginOpt, Optional<String> mailPasswordOpt)
      Crée le plugin d'accès au serveur mail.
      Parameters:
      mailStoreProtocol - Protocole utilisé
      mailHost - Serveur de mail
      mailPortOpt - port à utiliser (facultatif)
      mailLoginOpt - Login à utiliser lors de la connexion au serveur mail (facultatif)
      mailPasswordOpt - mot de passe à utiliser lors de la connexion au serveur mail (facultatif)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface io.vertigo.core.node.component.Connector<javax.mail.Session>
    • getClient

      public javax.mail.Session getClient()
      Specified by:
      getClient in interface io.vertigo.core.node.component.Connector<javax.mail.Session>