public class MailUtil
extends java.lang.Object
omero.cmd.mail.SendEmailRequestI
.Modifier and Type | Field and Description |
---|---|
protected org.springframework.mail.javamail.JavaMailSender |
mailSender |
protected java.lang.String |
sender |
Constructor and Description |
---|
MailUtil(java.lang.String sender,
org.springframework.mail.javamail.JavaMailSender mailSender) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSender()
Helper method that returns value of
omero.mail.from . |
void |
sendEmail(java.lang.String to,
java.lang.String topic,
java.lang.String body,
boolean html,
java.util.List<java.lang.String> ccrecipients,
java.util.List<java.lang.String> bccrecipients)
Overloaded method which takes typical email fields as arguments, to
prepare and populate the given new MimeMessage instance and send.
|
void |
sendEmail(java.lang.String from,
java.lang.String to,
java.lang.String topic,
java.lang.String body,
boolean html,
java.util.List<java.lang.String> ccrecipients,
java.util.List<java.lang.String> bccrecipients)
Main method which takes typical email fields as arguments, to prepare and
populate the given new MimeMessage instance and send.
|
boolean |
validateEmail(java.lang.String email)
Helper Validate that this address conforms to the syntax rules of RFC
822.
|
protected final java.lang.String sender
protected final org.springframework.mail.javamail.JavaMailSender mailSender
public MailUtil(java.lang.String sender, org.springframework.mail.javamail.JavaMailSender mailSender)
public java.lang.String getSender()
omero.mail.from
.public void sendEmail(java.lang.String from, java.lang.String to, java.lang.String topic, java.lang.String body, boolean html, java.util.List<java.lang.String> ccrecipients, java.util.List<java.lang.String> bccrecipients)
from
- email address message is sent fromto
- email address message is sent totopic
- topic of the messagebody
- body of the messagehtml
- flag determines the content type to apply.ccrecipients
- list of email addresses message is sent as copy tobccrecipients
- list of email addresses message is sent as blind copy topublic void sendEmail(java.lang.String to, java.lang.String topic, java.lang.String body, boolean html, java.util.List<java.lang.String> ccrecipients, java.util.List<java.lang.String> bccrecipients)
to
- email address message is sent totopic
- topic of the messagebody
- body of the messagehtml
- flag determines the content type to apply.ccrecipients
- list of email addresses message is sent as copy tobccrecipients
- list of email addresses message is sent as blind copy topublic boolean validateEmail(java.lang.String email)
email
- email address