0.2.5 • Published 7 years ago

lsk-mailer v0.2.5

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

LSK Mailer

Mailer

Пример использования

mailer.send({
  to: 'example@gmail.com',
  template: 'recovery',
  params: {
    user: {
      profile: {
        firstName: 'Igor',
        lastName: 'Suvorov',
      },
    },
    password: '123456',
  },
  options: {
     subject: 'Восстановление пароля',
  },
});
ПолеОписаниеRequired
toemailtrue
templateНазвание шаблонаtrue
paramsПараметры для шаблонаfalse
optionsОпции для письмаfalse

Опции для отправки письма можно указать в шаблонах.

Шаблоны писем находятся в папке templates.

Templates

Пример использования

template.js - Основной шаблон

Для создания нового шаблона нужно создать класс и отнаследоваться от tempalte.js.

import Template from './template';
export default class Recovery extends Template {
  body({ params }) {
    return `
    <body>
      Ваш новый пароль: ${params.password}
    </body>`;
  }
}

У шаблонов есть дефолтные опции

ПолеОписание
subjectТема письма
textТекст письма
0.2.5

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago