Email (SMTP)
It is possible to send messages via email using SMTP protocol. Implementation uses STARTTLS so be sure you mail server support it. For technical details refer to https://docs.python.org/3/library/smtplib.html.
Note, when any of params SMTP_HOST, SMTP_FROM_ADDR, SMTP_PASSWORD, SMTP_TO_ADDRS is set, all are required. If not provided, execption will be raised.
Environemt variables
| Name | Type | Description | Default |
|---|---|---|---|
| SMTP_HOST | string[required] | SMTP server host. | - |
| SMTP_FROM_ADDR | string[required] | Email address that will send emails. | - |
| SMTP_PASSWORD | string[required] | Password for SMTP_FROM_ADDR. |
- |
| SMTP_TO_ADDRS | string[required] | Comma separated list of email addresses to send emails. For example email1@example.com,email2@example.com. |
- |
| SMTP_PORT | int | SMTP server port. | 587 |
Examples:
1 2 3 4 5 | |