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