esptest.notification.mail module

esptest.notification.mail.build_email_message(subject, content, from_addr, to_addrs, cc_addrs=None, reply_to=None)[source]

Build an HTML email message.

Parameters:
Return type:

EmailMessage

esptest.notification.mail.send_email_message(content, subject, to_addrs=None, from_addr=None, smtp_host=None, smtp_port=None, username=None, password=None, use_tls=None, cc_addrs=None, bcc_addrs=None, reply_to=None, timeout=10)[source]

Send an HTML email notification via SMTP.

The content argument is sent as text/html directly, so rich text and links should be written as HTML:

<p>
  <b>Result:</b> passed<br>
  <a href="https://example.com/report">View report</a>
</p>
Parameters:
Return type:

bool