public class Mailer extends Object implements LocalvariablesNamesEnhancer.LocalVariablesSupport
| Modifier and Type | Field and Description |
|---|---|
protected static ThreadLocal<HashMap<String,Object>> |
infos |
| Constructor and Description |
|---|
Mailer() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAttachment(org.apache.commons.mail.EmailAttachment... attachments) |
static void |
addBcc(Object... bccs) |
static void |
addCc(Object... ccs) |
static void |
addHeader(String key,
String value) |
static void |
addRecipient(Object... recipients) |
static void |
attachDataSource(DataSource dataSource,
String name,
String description) |
static void |
attachDataSource(DataSource dataSource,
String name,
String description,
String disposition) |
static String |
attachInlineEmbed(DataSource dataSource,
String name) |
static String |
getEmbedddedSrc(String urlString,
String name) |
static Future<Boolean> |
send(Object... args) |
static boolean |
sendAndWait(Object... args) |
static void |
setCharset(String bodyCharset) |
static void |
setContentType(String contentType) |
static void |
setFrom(Object from)
Can be of the form xxx <[email protected]>
|
static void |
setReplyTo(Object replyTo)
Can be of the form xxx <[email protected]>
|
static void |
setSubject(String subject,
Object... args)
Set subject of mail, optionally providing formatting arguments
|
protected static ThreadLocal<HashMap<String,Object>> infos
public static void setSubject(String subject, Object... args)
subject - plain String or formatted string - interpreted as formatted string only if aguments are providedargs - optional arguments for formatting subjectpublic static void addRecipient(Object... recipients)
public static void addBcc(Object... bccs)
public static void addCc(Object... ccs)
public static void addAttachment(org.apache.commons.mail.EmailAttachment... attachments)
public static void attachDataSource(DataSource dataSource, String name, String description, String disposition)
public static void attachDataSource(DataSource dataSource, String name, String description)
public static String attachInlineEmbed(DataSource dataSource, String name)
public static void setContentType(String contentType)
public static void setFrom(Object from)
from - public static void setReplyTo(Object replyTo)
replyTo - public static void setCharset(String bodyCharset)
public static boolean sendAndWait(Object... args)
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly