Skip to content

PHP сервис для рассылки почты

Notifications You must be signed in to change notification settings

altiore/magu-send

Repository files navigation

Всем привет

Обычный отправитель сообщений

Получает сообщения по api, валидирует, сохраняет в базу как задачу Task. На событие сохрание Task висит слушатель, который вызывается и формирует и отправляет письмо. Вот и все.

Отправка данных. JSON

==========from==================

Вариант 1) "from": {"email": "[email protected]", "name": "user_name"}, //json

Вариант 2) "from": "email:[email protected], name:user_name_from" , //string В строке обязательно ЗАПЯТАЯ между email и name

==========to====================

Вариант 1) "to": {"email": "[email protected]", "name": "Адресат"}, //json

Вариант 2) "to":"email:[email protected], name: name_user_to", //string В строке обязательно ЗАПЯТАЯ между email и name

=============html================

"html": "Hello world",

==============subject==================

"subject": "заголовок письма"

===============================Пример==================================

JSON

{ "from": {"email": "[email protected]", "name": "user_name" }, "to":{"email": "[email protected]", "name": "name_user"}, "html": "html text", "subject": "заголовок письма" }

JSON где from & to строки

{ "from": "email:[email protected], name:user_name_from" , "to":"email:[email protected], name: name_user_to", "html": "html text", "subject": "заголовок письма" }

============================Примечания=================================

Все просто

Подключение по api по ключу. В базе есть поле IP, можете дополнительно сравнить ключ + IP. Что бы развернуть - просто скачайте, выполните composer install, запустите миграции. Возможно дополнительные настройки для для Laravel Telescope => https://laravel.com/docs/7.x/telescope Если вам он не нужен удалите из его composer.json и из его подключение в config/app.php

The Laravel framework is open-sourced software licensed under the MIT license. "# magu-send"

About

PHP сервис для рассылки почты

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages