kuzzle-plugin-mailer

1.0.0 • Public • Published

Kuzzle Plugin Mailer

This plugin extends the Kuzzle API allowing to send mail from a new exposed controller. It acts as a bridge between the "Node Mailer" library and the Kuzzle backend.

Configuration

You must define some configuration before start.

SMTP Server & Proxy

Just provide an smtpConfig key with your config SMTP configuration: Here is the list of available config options.

The only option you can't define on your own is options.pool because this will depend on the controller action you are using. At the moment the bulk action is not supported but in the future this will be taken in consideration.

From contact

Define a fromContact key with format "User" address@adress.com

See NodeMailer documentation

Documentation

This plugin exposes different API that you should use depending on your needs.

In all case you can look at this documentation to understand the e-mail format : NodeMailer mail format

Sending e-mail API (Small amount of mail)

You can call the HTTP route :

POST - /api/1.0/_plugin/kuzzle-plugin-mailer/send-email

Just provide a single Mail object with some of given option : NodeMailer mail format

Bulk e-mail API (Large amount of mail)

Not supported yet. See you further.

Package Sidebar

Install

npm i kuzzle-plugin-mailer

Weekly Downloads

1

Version

1.0.0

License

Apache-2.0

Last publish

Collaborators

  • screamz