Email provider
Email provider
Package: com.fliplet.email-provider
Overview
The Email provider allows users to provide information for email templates such that emails can be sent via Fliplet’s Fliplet.Communicate.sendEmail()
JS API (reference).
Usage
var provider = Fliplet.Widget.open('com.fliplet.email-provider', {
data: {
options: {
subject: 'Greetings',
html: '<p>Hi, how are you?</p>',
headers: {
'Reply-To': 'admin@email.com'
},
to: [
{
email: 'alice@email.com',
name: 'Alice',
type: 'to'
},
{
email: 'bob@email.com'
type: 'cc'
}
]
}
}
});
Parameters
The following parameters can be passed to Fliplet.Widget.open()
using data
as shown above.
subject
(String) Email subject.html
(String) Email body.headers
(Object) Object of header values to be included.Reply-To
(String) Set the Reply-To email address.
to
(Array) List of email recipients. Each item supports the following parameters.email
(String) Required Email addressname
(String) Name of recipienttype
(String) Required Type of recipient. Possible values include:to
,cc
,bcc
hideTo
(Boolean) Set totrue
to hide the To fieldhideCC
(Boolean) Set totrue
to hide the CC fieldhideBCC
(Boolean) Set totrue
to hide the BCC fieldhideReplyTo
(Boolean) Set totrue
to hide the ReplyTo fieldhideSubject
(Boolean) Set totrue
to hide the Subject fieldhideBody
(Boolean) Set totrue
to hide the Body field
Return value
The provider
object resolves with an object representing the email configuration.
Example
provider.then(function(result) {
console.log('Email template:', result.data);
});