gmailman
TypeScript icon, indicating that this package has built-in type declarations

0.2.11-0 • Public • Published

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

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

Package Sidebar

Install

npm i gmailman

Weekly Downloads

4

Version

0.2.11-0

License

MIT

Unpacked Size

159 kB

Total Files

84

Last publish

Collaborators

  • zrthxn