19 lines
466 B
Python
19 lines
466 B
Python
import smtplib
|
|
from email.message import EmailMessage
|
|
from dotenv import load_dotenv
|
|
import os
|
|
|
|
load_dotenv()
|
|
|
|
MAIL_ADDRESS = os.getenv("MAIL_ADDRESS")
|
|
FROM_ADDRESS = os.getenv("FROM_ADDRESS", "noreply@localhost")
|
|
|
|
def send_mail(subject):
|
|
msg = EmailMessage()
|
|
msg["From"] = FROM_ADDRESS
|
|
msg["To"] = MAIL_ADDRESS
|
|
msg["Subject"] = subject
|
|
msg.set_content("New Docker image is available")
|
|
|
|
with smtplib.SMTP("localhost", 25) as server:
|
|
server.send_message(msg) |