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