Thiết kế và gửi Emails and qua API với MailCarrier
MailCarrier là một ứng dụng web mã nguồn mở được xây dựng bằng Laravel và Filament, cho phép bạn thiết kế email một lần và gửi chúng thông qua cuộc gọi API. Nếu bạn đã từng sử dụng Twig, bạn sẽ cảm thấy quen thuộc với cú pháp mẫu email của nó.
<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>
MailCarrier có nhiều tính năng hữu ích tích hợp sẵn để gửi email, bao gồm:
- Cú pháp mẫu linh hoạt sử dụng Twig PHP template engine của Symfony.
- Nhiều nhà cung cấp như SES, MailGun, SendGrid, vv.
- Gửi email thông qua cuộc gọi API.
- Bảo mật với Laravel Sanctum.
- Tải lên tệp đính kèm hoặc lấy chúng từ S3.
- Gửi email đồng bộ hoặc bất đồng bộ qua hàng đợi.
- Chạy thông qua một phiên bản Docker độc lập, hoặc theo cách bạn muốn.
- Dễ mở rộng bằng cách sử dụng các công cụ quen thuộc như Laravel, Livewire.
Để bắt đầu với ứng dụng này, hãy kiểm tra tài liệu MailCarrier chi tiết. Bạn cũng có thể xem source code trên GitHub để đóng góp hoặc cài đặt trong ứng dụng Laravel của bạn.
Nếu bạn muốn cài đặt nó trong một ứng dụng Laravel hiện có, bạn có thể làm như sau bằng Composer:
composer require mailcarrier/mailcarrier
Nếu bạn muốn bắt đầu một ứng dụng mới sử dụng MailCarrier, họ cung cấp một tệp lệnh cài đặt chỉ một dòng duy nhất:
curl "https://mailcarrier.app/create" | bash