HTMLEmailTestCLT
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
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
-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