owenrusk.dev

errands

small jobs the runtime does for the studio.

git clone https://owenrusk.dev/errands.git

commit 8c1527bf3320bbfbd9927369ecd9bc0f7ddd1084
parent e231cd5db0c70b0632a555be6e5db054f346208e
author Owen Rusk <owen@papermothgames.com>
date   2026-01-27 12:20:16 -0600
mail: smtp port from the environment
errands/mail.py+1-1
diff --git a/errands/mail.py b/errands/mail.py
index 3ea74c8..d37af17 100644
--- a/errands/mail.py
+++ b/errands/mail.py
@@ -85,7 +85,7 @@ def compose(to: str, subject: str, body: str, reply_to: Message | None = None) -
 
 
 def smtp() -> smtplib.SMTP:
-    server = smtplib.SMTP(settings.env("ERRANDS_SMTP_HOST"), 587)
+    server = smtplib.SMTP(settings.env("ERRANDS_SMTP_HOST"), int(settings.env("ERRANDS_SMTP_PORT", "587")))
     server.starttls()
     server.login(settings.env("ERRANDS_MAIL_USER"), settings.env("ERRANDS_MAIL_PASSWORD"))
     return server