Package org.pentaho.platform.util
Class Emailer
java.lang.Object
org.pentaho.platform.util.Emailer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.mail.Authenticatorprotected jakarta.mail.SessiongetSmtpSession(boolean authenticate) booleansend()voidsetAttachment(InputStream attachment) voidsetAttachmentMimeType(String mimeType) voidsetAttachmentName(String attachmentName) voidsetAuthenticator(jakarta.mail.Authenticator authenticator) voidsetAuthMechanism(String authMechanism) voidvoidvoidvoidvoidsetFromName(String fromName) voidsetQuitWait(boolean quitWait) voidsetSmtpHost(String smtpHost) voidsetSmtpPort(int port) voidsetStartTLS(boolean startTLS) voidsetSubject(String subject) voidvoidsetTransportProtocol(String protocol) booleansetup()voidsetUseAuthentication(boolean useAuthentication) voidsetUseSSL(boolean useSSL)
-
Constructor Details
-
Emailer
public Emailer() -
Emailer
public Emailer(org.pentaho.platform.api.email.IEmailService emailService)
-
-
Method Details
-
setTo
-
setCc
-
setBcc
-
setSubject
-
getSubject
-
setFrom
-
setFromName
-
setUseAuthentication
public void setUseAuthentication(boolean useAuthentication) -
setSmtpHost
-
setSmtpPort
public void setSmtpPort(int port) -
setTransportProtocol
-
setUseSSL
public void setUseSSL(boolean useSSL) -
setStartTLS
public void setStartTLS(boolean startTLS) -
setQuitWait
public void setQuitWait(boolean quitWait) -
setAttachment
-
setAttachmentName
-
getAttachmentName
-
setAttachmentMimeType
-
getAuthenticator
public jakarta.mail.Authenticator getAuthenticator() -
setAuthenticator
public void setAuthenticator(jakarta.mail.Authenticator authenticator) -
setBody
-
getEmailFromName
-
getProperties
-
getAuthMechanism
-
setAuthMechanism
-
setup
public boolean setup() -
send
public boolean send() -
getSmtpSession
protected jakarta.mail.Session getSmtpSession(boolean authenticate)
-