npm

etest

0.2.0 • Public • Published

HTMLEmailTestCLT

Gitter

WORK IN PROGRESS

v0.2.0 all option has been re writen so no work has to be done in config file. However has currently not been fully tested.

All opinions and suggestions welcome

Simple to use command line tool for testing your HTML email designs to multiple inbox's

NPM

update

npm update etest -g

Options

-V, --version 'show current version installed'
-b, --base 'send to baseOptions'
-y, --yahoo 'send via yahoo config'
-o, --outlook 'send to outlook config'
-g, --gmail 'send to Gmail config'
-a, --all 'send to all config inboxs'
-l, --litmus 'start litmus test of message'
-c, --chdir 'change directoy to HTML file'
-s --show, 'show current setup directory of HTML file'
-e --emails, 'show emails in config file'
-S --ShowConf, 'show directory of config file'

-h --help

Examples:

$ etest -b
$ etest -b -l
$ etest -bl (the same as -b -l)

Before usage

Before use edit the config file to contain details needed

Can retrive current conf.json (config file) directory with command -S or --ShowConf Once you have directory open and edit in your fav text editor

Details you add to the transport protocal will be used for sending the messages test. Inbox's that can be used by default and are supported by nodemailer (Service names are case insensitive):

'1und1'
'AOL'
'DynectEmail'
'FastMail'
'Gmail'
'Godaddy'
'GodaddyAsia'
'GodaddyEurope'
'hot.ee'
'Hotmail'
'iCloud'
'mail.ee'
'Mail.ru'
'Mailgun'
'Mailjet'
'Mandrill'
'Postmark'
'QQ'
'QQex'
'SendCloud'
'SendGrid'
'SES'
'Yahoo'
'Yandex'
'Zoho'

Check here for future added services: https://github.com/andris9/nodemailer-wellknown#supported-services

Gmail is added to the config file by default due to popularity.

Add the details of the mail box's you wish to send to in to config file.

The litmus address for create tests can be found by logging in to your litmus account and >navigating to :

User > Account settings > Static Test Address

Thanks and credit

andris9 for nodemailer
vision media for commander.js
Khrome for ascii-art

Package Sidebar

Install

npm i etest

Weekly Downloads

5

Version

0.2.0

License

none

Last publish

Collaborators

  • nathanbuckley