blob: 4d14fe0b7ada57425da38bd019a2be9ed7b66e36 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import smtplib
from email.message import EmailMessage
def send_email(smtp_config, subject, body, recipients):
msg = EmailMessage()
msg.set_content(body)
msg["Subject"] = subject
msg["From"] = smtp_config["sender"]
msg["To"] = ", ".join(recipients)
with smtplib.SMTP(smtp_config["smtp_server"], smtp_config["smtp_port"]) as server:
server.starttls()
server.login(smtp_config["smtp_username"], smtp_config["smtp_password"])
server.send_message(msg)
|