1.2.2 • Published 4 years ago

@plinio_mayer/e-mailer v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Intro

This is a simple script to help developing email templates. It is basically an easy to use abstraction of nodemailer. It currently supports sending html with embedded images.

Instalation

Install it using: npm install -g @plinio_mayer/e-mailer or npm install @plinio_mayer/e-mailer

Usage

Configuring

You need to make some initial configurations to use this script. Run the command below: e-mailer --init It'll prompt some questions about the host configurations. If you need to change them later you may repeat the command, or change the config.json in the root of the project manually.

Send the email

After setting the environment variables you'll need an html file. Run the code below to use it: e-mailer --from < sender-email > --to < receiver-email > --sub < email-subject > < your-html-file-path > ***Use quotes if you need to send a subject with spaces ***Don't use backslash (\) for html file path, use always slashes (/)

Example: e-mailer --from my.email@gmail.com --to his.email@gmail.com --sub "The best subject" my_folder/index.html

Images

e-mailer will automatically link the images in the imgs tags's srcs. You just need to make sure the html can be opened in the browser and the images are shown correctly.

Known bugs

The currently package to read the console (readline-sync) allows to mask the password, but it cancels any input like backspace or ctrl+c. Unfortunately you'll have to close the terminal if misspell your password or want to terminate de process.

Feedback

E-mail me: pctmayer@gmail.com

1.2.2

4 years ago

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago