Skip to content

A lightweight and secure library for managing emails using Gmail SMTP servers and Gmail/GSuite Accounts.

License

Notifications You must be signed in to change notification settings

zrthxn/gmailman

Repository files navigation

GMailMan

issues commits npm wip

A lightweight and secure library for easily sending emails using Gmail SMTP servers and a Gmail/GSuite Account. This package does not use Nodemailer but uses Google APIs. It simplifies the mammoth task of dealing with OAuth2 and does it in a secure manner. Useful for building servers with mailing features.

[ THIS PACKAGE IS INCOMPLETE. PLEASE DO NOT USE IN PRODUCTION ]

Contributions are welcome.

To Do

  • Port over to TS
  • Remove callback hell, move to Promises
  • Use ES7 syntax for promises
  • Add support for attachments
  • Add support for templates
  • Add support for jinja2 syntax
  • Multi-process mailing
  • Complete the CLI
  • Write proper tests

About

A lightweight and secure library for managing emails using Gmail SMTP servers and Gmail/GSuite Accounts.

Topics

Resources

License

Stars

Watchers

Forks