Package org.pentaho.platform.util
Class Emailer
java.lang.Object
org.pentaho.platform.util.Emailer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.mail.Authenticatorprotected javax.mail.SessiongetSmtpSession(boolean authenticate) booleansend()voidsetAttachment(InputStream attachment) voidsetAttachmentMimeType(String mimeType) voidsetAttachmentName(String attachmentName) voidsetAuthenticator(javax.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 javax.mail.Authenticator getAuthenticator() -
setAuthenticator
public void setAuthenticator(javax.mail.Authenticator authenticator) -
setBody
-
getEmailFromName
-
getProperties
-
getAuthMechanism
-
setAuthMechanism
-
setup
public boolean setup() -
send
public boolean send() -
getSmtpSession
protected javax.mail.Session getSmtpSession(boolean authenticate)
-