EmailSender

Commercial Component

We assume that you have already learned what is described in:

If you want to find the right Writer for your purposes, see Writers Comparison.

Short Summary

EmailSender sends e-mails.

Component Data output Input ports Output ports Transformation Transf. required Java CTL
EmailSenderflat file10-1nononono

Abstract

EmailSender converts data records into e-mails. It can use input data to create the e-mail sender and addressee, e-mail subject, message body, and attachment(s).

Icon

Ports

Port typeNumberRequiredDescriptionMetadata
Input0yesFor data for e-mailsAny
Output0noFor successfully sent e-mails.Input 0
1noFor rejected e-mails.Input 0 plus field named errorMessage1)

Legend:

1): If a record is rejected and e-mail is not sent, an error message is created and sent to the errorMessage field of metadata on the output 1 (if it contains such a field).

EmailSender Attributes

AttributeReqDescriptionPossible values
Basic
SMTP serveryesName of SMTP server for outgoing e-mails. 
SMTP user Name of the user for an authenticated SMTP server. 
SMTP password Password of the user for an authenticated SMTP server. 
Use TLS By default, TLS is not used. If set to true, TLS is turned on.false (default) | true
Use SSL By default, SSL is not used. If set to true, SSL is turned on.false (default) | true
MessageyesSet of properties defining the message headers and body. See E-Mail Message for more information. 
Attachments Set of properties defining the message attachments. See E-Mail Attachments for more information. 
Advanced
SMTP port Number of the port used for connection to SMTP server.25 (default) | other port
Trust invalid SMTP server certificate By default, invalid SMTP server certificates are not accepted. If set to true, invalid SMTP server certificate (with different name, expired, etc) is accepted.false (default) | true
Ignore send fail By default, when an e-mail is not sussessfully sent, graph fails. If set to true, graph execution stops even if no mail can be sent successfully.false (default) | true

Advanced Description