public class SendMail
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARGEO_SEND_MAILS |
Constructor and Description |
---|
SendMail() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildJavaMailMessage(javax.mail.internet.MimeMessage message) |
static boolean |
isSendingActive() |
java.lang.String |
logMail(boolean html) |
void |
run() |
protected void |
sendWithGMail() |
protected void |
sendWithJavaSmtp() |
void |
setFrom(java.lang.String from) |
void |
setHost(java.lang.String host) |
void |
setHtmlText(java.lang.String htmlText) |
void |
setMailConfig(java.util.Map<java.lang.String,java.lang.String> mailConfig)
Shortcut to pass all data with only one call.
|
void |
setPassword(java.lang.String password) |
void |
setPlainText(java.lang.String plainText) |
void |
setSubject(java.lang.String subject) |
void |
setTo(java.lang.String to) |
void |
setUsername(java.lang.String username) |
public static final java.lang.String ARGEO_SEND_MAILS
public void run()
run
in interface java.lang.Runnable
protected void sendWithJavaSmtp()
protected void sendWithGMail()
protected void buildJavaMailMessage(javax.mail.internet.MimeMessage message) throws javax.mail.MessagingException
javax.mail.MessagingException
public void setMailConfig(java.util.Map<java.lang.String,java.lang.String> mailConfig)
MailProperty
public void setHost(java.lang.String host)
public void setFrom(java.lang.String from)
public void setTo(java.lang.String to)
public void setSubject(java.lang.String subject)
public void setPlainText(java.lang.String plainText)
public void setHtmlText(java.lang.String htmlText)
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)
public java.lang.String logMail(boolean html)
public static boolean isSendingActive()
Copyright © 2007–2020. All rights reserved.