Skip to content

Шаблон сервиса рассылки сообщений. Реализовано два html шаблона, информационное письмо и поздравление с днем рождения.

Notifications You must be signed in to change notification settings

AzatF/sendMessageService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис рассылки сообщений


  • Спиисок новых подписчиков (для примера), реализован в формате .csv, файл в папке data/newUsers.data.

  • Реализовано два шаблона рассылки, поздравление с Днем Рождения, и информационная рассылка.

  • База данных для хранения адресов выбрана sqlite. Создается автоматически при первом запуске приложения, далее в нее записываются данные из файла newUsers.data.

Для начала использования нужно создать в папке etc файл .env со следующими параметрами:

  • sender_email= почтовый адрес отправителя

  • sender_pass= пароль почтового адреса отправителя, либо пароль приложения (делается в аккаунте гугла, управление паролями)

  • recipient_email= адрес получателя сообщения (вписывается для теста рассылки)

  • host= smtp.gmail.com (указан хост gmail так как пользовался им)

  • port= 587 (порт smtp gmail)

  • data_path= data (путь к папкес данными, там же будет размещена создаваемая база данных)

Для использования нужного шаблона раскомментировать нужный пример из cmd/main.go

About

Шаблон сервиса рассылки сообщений. Реализовано два html шаблона, информационное письмо и поздравление с днем рождения.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published