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