SMTP
The SMTP driver supports reporters only. It is used to send email when items report.
Connection Configuration
-
<smtp connection>
-
<smtp connection>.driver (required)
- smtp
The connection must set
driver=smtp
for SMTP connections.
-
<smtp connection>.server
Default:localhost
SMTP server hostname or address to use.
-
<smtp connection>.port
Default:25
SMTP server port.
-
<smtp connection>.default_from
Default:zuul
Who the email should appear to be sent from when emailing the report. This can be overridden by individual pipelines.
-
<smtp connection>.default_to
Default:zuul
Who the report should be emailed to by default. This can be overridden by individual pipelines.
-
<smtp connection>.user
Optional user name used to authenticate to the SMTP server. Used only in conjunction with a password. If no password is present, this option is ignored.
-
<smtp connection>.password
Optional password used to authenticate to the SMTP server.
-
<smtp connection>.use_starttls
Default:false
Issue a STARTTLS request to establish an encrypted channel after having connected to the SMTP server.
-
<smtp connection>.driver (required)
Reporter Configuration
A simple email reporter is also available.
A connection that uses the smtp driver must be supplied to the reporter. The connection also may specify a default To or From address.
Each pipeline can overwrite the subject
or the to
or from
address by
providing alternatives as arguments to the reporter. For example:
- pipeline:
name: post-merge
success:
outgoing_smtp:
to: you@example.com
failure:
internal_smtp:
to: you@example.com
from: alternative@example.com
subject: Change {change} failed
-
pipeline.<reporter>.<smtp source>
To report via email, the dictionaries passed to any of the pipeline reporter attributes support the following attributes:
-
pipeline.<reporter>.<smtp source>.to
The SMTP recipient address for the report. Multiple addresses may be specified as one value separated by commas.
-
pipeline.<reporter>.<smtp source>.from
The SMTP sender address for the report.
-
pipeline.<reporter>.<smtp source>.subject
The Subject of the report email.
-
pipeline.<reporter>.<smtp source>.to