public interface EmailService
| Modifier and Type | Method and Description |
|---|---|
EmailAttachmentModel |
createEmailAttachment(java.io.DataInputStream masterDataStream,
java.lang.String filename,
java.lang.String mimeType)
Creates an email attachment from an input stream.
|
EmailMessageModel |
createEmailMessage(java.util.List<EmailAddressModel> toAddresses,
java.util.List<EmailAddressModel> ccAddresses,
java.util.List<EmailAddressModel> bccAddresses,
EmailAddressModel fromAddress,
java.lang.String replyToAddress,
java.lang.String subject,
java.lang.String body,
java.util.List<EmailAttachmentModel> attachments)
Creates and EmailMessage object.
|
EmailAddressModel |
getOrCreateEmailAddressForEmail(java.lang.String emailAddress,
java.lang.String displayName)
Returns a
EmailAddressModel. |
boolean |
send(EmailMessageModel message)
Sends an email
|
EmailAddressModel getOrCreateEmailAddressForEmail(java.lang.String emailAddress, java.lang.String displayName)
EmailAddressModel. Instance is found for the given email address and display name criteria. If
there is no instance for this condition the new EmailAddressModel instance is returned based on the given
criteria.emailAddress - Email iddisplayName - Display nameEmailAttachmentModel createEmailAttachment(java.io.DataInputStream masterDataStream, java.lang.String filename, java.lang.String mimeType)
masterDataStream - Input data streamfilename - File namemimeType - Mime typeEmailMessageModel createEmailMessage(java.util.List<EmailAddressModel> toAddresses, java.util.List<EmailAddressModel> ccAddresses, java.util.List<EmailAddressModel> bccAddresses, EmailAddressModel fromAddress, java.lang.String replyToAddress, java.lang.String subject, java.lang.String body, java.util.List<EmailAttachmentModel> attachments)
toAddresses - List of To email addressesccAddresses - List of CC email addressesbccAddresses - List of BCC email addressesfromAddress - From email addressreplyToAddress - Reply To email addresssubject - Subject of the emailbody - Contents of the emailattachments - List of email attachmentsboolean send(EmailMessageModel message)
message - EmailMessageCopyright © 2018 SAP SE. All Rights Reserved.