MailCarrier — это веб-приложение с открытым исходным кодом, созданное с помощью Laravel и Filament, в котором вы можете создавать электронные письма один раз и отправлять их через вызов API. Если вы когда-либо использовали Twig, вы будете чувствовать себя как дома с синтаксисом шаблона электронной почты:MailCarrier имеет множество полезных функций для отправки электронных писем, в том числе следующие:
<p>Hello, {{ name|capitalize }}!</p>
<p>Here's your recap:</p>
<ul>
{% for item in items %}
<li>
<a href="{{ item.href }}">{{ item.caption }}</a>
</li>
{% endfor %}
</ul>
- Выразительный синтаксис шаблона с использованием движка шаблонов Twig PHP от Symfony
- Несколько провайдеров, таких как SES, MailGun, SendGrid и т. Д.
- Отправка электронных писем с помощью вызовов API
- Защищено с помощью Laravel Sanctum
- Загрузка вложений или извлечение их из S3
- Отправляйте электронные письма синхронно или асинхронно через очереди
- Запуск через автономный экземпляр Docker или любой другой способ
- Легко расширяется с помощью знакомых инструментов, таких как Laravel, Livewire
Чтобы начать работу с этим приложением, ознакомьтесь с обширной документацией MailCarrier. Вы также можете просмотреть исходный код на GitHub, чтобы внести свой вклад или установить его в свое приложение Laravel.
Если вы хотите установить это в существующее приложение Laravel, вы можете сделать это с помощью composer:Если вы хотите запустить новое приложение с помощью MailCarrier, они предоставляют однострочный сценарий установки:
composer require mailcarrier/mailcarrier
curl "https://mailcarrier.app/create" | bash