Package play.mvc
Class Mailer
- java.lang.Object
-
- play.mvc.Mailer
-
- All Implemented Interfaces:
LocalvariablesNamesEnhancer.LocalVariablesSupport
public class Mailer extends java.lang.Object implements LocalvariablesNamesEnhancer.LocalVariablesSupport
Application mailer support
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>>infos
-
Constructor Summary
Constructors Constructor Description Mailer()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static voidaddAttachment(org.apache.commons.mail.EmailAttachment... attachments)static voidaddBcc(java.lang.String... bccs)static voidaddCc(java.lang.String... ccs)static voidaddHeader(java.lang.String key, java.lang.String value)static voidaddRecipient(java.lang.Object... recipients)Deprecated.use method {addRecipient(String...)}static voidaddRecipient(java.lang.String... recipients)static voidattachDataSource(javax.activation.DataSource dataSource, java.lang.String name, java.lang.String description)static voidattachDataSource(javax.activation.DataSource dataSource, java.lang.String name, java.lang.String description, java.lang.String disposition)static java.lang.StringattachInlineEmbed(javax.activation.DataSource dataSource, java.lang.String name)static java.lang.StringgetEmbedddedSrc(java.lang.String urlString, java.lang.String name)Deprecated.static java.lang.StringgetEmbeddedSrc(java.lang.String urlString, java.lang.String name)static java.util.concurrent.Future<java.lang.Boolean>send(java.lang.Object... args)static booleansendAndWait(java.lang.Object... args)static voidsetCharset(java.lang.String bodyCharset)static voidsetContentType(java.lang.String contentType)static voidsetFrom(java.lang.String from)Can be of the form xxx <m@m.com>static voidsetFrom(javax.mail.internet.InternetAddress from)static voidsetReplyTo(java.lang.String replyTo)Can be of the form xxx <m@m.com>static voidsetReplyTo(javax.mail.internet.InternetAddress replyTo)static voidsetSubject(java.lang.String subject, java.lang.Object... args)Set subject of mail, optionally providing formatting arguments
-
-
-
Method Detail
-
setSubject
public static void setSubject(java.lang.String subject, java.lang.Object... args)Set subject of mail, optionally providing formatting arguments- Parameters:
subject- plain String or formatted string - interpreted as formatted string only if arguments are providedargs- optional arguments for formatting subject
-
addRecipient
public static void addRecipient(java.lang.String... recipients)
-
addRecipient
@Deprecated public static void addRecipient(java.lang.Object... recipients)
Deprecated.use method {addRecipient(String...)}Add recipients- Parameters:
recipients- List of recipients
-
addBcc
public static void addBcc(java.lang.String... bccs)
-
addCc
public static void addCc(java.lang.String... ccs)
-
addAttachment
public static void addAttachment(org.apache.commons.mail.EmailAttachment... attachments)
-
attachDataSource
public static void attachDataSource(javax.activation.DataSource dataSource, java.lang.String name, java.lang.String description, java.lang.String disposition)
-
attachDataSource
public static void attachDataSource(javax.activation.DataSource dataSource, java.lang.String name, java.lang.String description)
-
attachInlineEmbed
public static java.lang.String attachInlineEmbed(javax.activation.DataSource dataSource, java.lang.String name)
-
setContentType
public static void setContentType(java.lang.String contentType)
-
setFrom
public static void setFrom(java.lang.String from)
Can be of the form xxx <m@m.com>- Parameters:
from- The sender name (ex: xxx <m@m.com>)
-
setFrom
public static void setFrom(javax.mail.internet.InternetAddress from)
-
getEmbedddedSrc
@Deprecated public static java.lang.String getEmbedddedSrc(java.lang.String urlString, java.lang.String name)Deprecated.
-
getEmbeddedSrc
public static java.lang.String getEmbeddedSrc(java.lang.String urlString, java.lang.String name)
-
setReplyTo
public static void setReplyTo(java.lang.String replyTo)
Can be of the form xxx <m@m.com>- Parameters:
replyTo- : The reply to address (ex: xxx <m@m.com>)
-
setReplyTo
public static void setReplyTo(javax.mail.internet.InternetAddress replyTo)
-
setCharset
public static void setCharset(java.lang.String bodyCharset)
-
addHeader
public static void addHeader(java.lang.String key, java.lang.String value)
-
send
public static java.util.concurrent.Future<java.lang.Boolean> send(java.lang.Object... args)
-
sendAndWait
public static boolean sendAndWait(java.lang.Object... args)
-
-