Tmail

TypeScriptGitHub ActionsGmail SMTP
Tmail

Tmail is a GitHub Action + CLI tool that sends templated emails via Gmail's SMTP using app passwords. Useful for automated notifications directly from code workflows.

Key Features

Environment-configured SMTP email sending
Supports attachments and CC/BCC
Extensible template system
Secure secrets handling in CI

Challenges

Managing Gmail’s SMTP restrictions
Securely handling app password secrets
Building clear CLI UX for templating

Key Learnings

Building GitHub Actions from scratch
SMTP flow and email encoding
Secrets management best practices

Duration

1 month

Role

Developer

Status

in-progress