Email to SMS Gateway
Problem
Services like Uptime Kuma needed to send SMS alerts, but API-based SMS services either cost too much for personal use or required business registration that doesn't apply to homelab projects. Most self-hosted monitoring tools support email notifications natively but SMS requires a dedicated integration or an expensive third-party service.
Approach
Built a Python service that runs 24/7, checking a mailbox via POP3 once per minute for new emails. When it finds one, it converts it to SMS and sends it through voip.ms - a Canadian VoIP provider you can sign up for without business registration. Subject-line keywords route messages to different SMS endpoints, separating "info" notifications from "alert" notifications so critical messages are immediately distinguishable.
Outcome
Reliable SMS alerting for homelab services at minimal cost, using voip.ms as the upstream gateway. Any service that can send email can now send SMS alerts with no code changes - just point it at the mailbox this service watches. The subject-line routing means alerts and informational messages land in the right place.