Tmail
TypeScriptGitHub ActionsGmail SMTP

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