dpd-mail

0.1.4 • Public • Published

dpd-mail

Simple integration of nodemailer with deployd.

Install

npm install dpd-mail --save

Usage

Go to your dashboard and create Mail resource and enter the requested info.

  • host: Host name of your SMTP provider. Defaults to 'localhost'.
  • port: Port number of your SMTP provider. Defaults to 25
  • ssl: Use SSL.
  • username: SMTP username.
  • password: SMTP password.
  • defaultFromAddress: Optional; if not provided you will need to provide a 'from' address in every request.
  • internalOnly: Only allow internal scripts to send email.
  • secret: secret key or password to make external requests, only for external calls, will be ignored for internal calls

To send an email just call the post method of the mail resource you have created.

dpd.mail.post({
  from: '"FROM" <no-reply@example>',
  to: 'to@example',
  subject: 'Your subject',
  html: '<b>Html Content</b>',
  text: 'Text Content',
  secret: 'aisufdy6das827d'
}, function(result, error) {
  console.log(error); //Delete the log calls if you want
  console.log(result);
});

Change mail with your resource name.

Support

For any help post an issue or write to gustavo@chimera.digital

Package Sidebar

Install

npm i dpd-mail

Weekly Downloads

10

Version

0.1.4

License

none

Last publish

Collaborators

  • gustavotero7