Email

The Email output in ArcGIS Velocity allows you to send an email through an externally accessible SMTP server. The subject and message body of the email can be configured to use attribute values. An email will be sent for each output feature sent to the output.

Examples

  • An analyst configures a real-time analytic to filter events ingested by a feed and sends an email for any features that meet the filter criteria.
  • After performing analysis in a big data analytic, a researcher wants to summarize attributes of the results and send the resulting information in an email.

Usage notes

  • The SMTP server must be externally accessible on the internet.
  • When using the Email output, it is important to understand the velocity of the data. Each record sent to the output will generate a separate email. This could quickly overload the capacity or rate limiting settings of an SMTP server. As a best practice, do not configure the Email output to send more messages than your SMTP server can handle.

Parameters

ParameterDescriptionData type

SMTP host

The SMTP server that will send the email—for example:

smtp.HOST-NAME.com

String

SMTP server security

The type of SMTP encryption to use on all outgoing messages. Options include the following:

  • STARTTLS
  • SSL/TLS

Username

The user name for the SMTP server.

String

Password

The password for the SMTP server.

Password

From email address

The address that will appear as the sender of the email.

Email

To email address

The email recipient. If sending to more than one email recipient, use a comma-separated list.

Email

Subject

The subject of the email. The subject can be configured in a single-line Arcade expression.

Arcade Singleline Text

Message body

The body of the email. The message body can be configured in a multiline Arcade expression.

Access feature attribute values by enclosing it in the following token sequence:

$${$feature.any_attribute_name}

Use an Arcade expression by encoding it in the following token sequence $${functionName}. For example, $${TextFormatting.NewLine}.

Arcade Multiline Text

Considerations and limitations

The SMTP server must be externally accessible on the internet.