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=smtpfor 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