mjml2cr v1.4.4
🌈 mjml2cr 🌈
mjml2cr is a simple converter that makes html files from mjml usable in the drag&drop editor of CleverReach.
it also includes a mail function and a small boilerplate.
installation
npm init -y && npm install mjml2cr --save
setup
copy out a small mjml boilerplate:
cp -r ./node_modules/mjml2cr/boilerplate/* .
cp example.mjml2cr.json mjml2cr.json
cp example.gitignore .gitignore
then edit your smtp credentials in mjml2cr.json for sending out emails:
{
"from": "from@tld.com",
"smtp": "your.hostname.com",
"username": "your-username",
"password": "your-password",
"port": 465,
"ssl": "tls",
"to": "to@tld.com",
"inline_images": true,
"log": "log.txt"
}
you can also specifiy an array or a textfile for the to-argument:
"to": ["to@tld.com","to2@tld.com"]
"to": "list.txt"
usage
do your daily mjml stuff
node ./node_modules/mjml/bin/mjml --watch index.mjml -o index.html
send out a test mail (local images are automatically inlined)
node ./node_modules/mjml2cr/mjml2cr.js mail
create a ready-to-import zip file for CleverReach
node ./node_modules/mjml2cr/mjml2cr.js convert
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago