Market > EzyMail

EzyMail

Utilities
Young Monkeys
org.youngmonkeys.ezymail
0.2.1
Free

Tổng quan

EzyMail là plugin gửi và quản lý email cho EzyPlatform. Plugin cung cấp đầy đủ vòng đời xử lý email: tạo mẫu thư, soạn thư, gửi thư, lưu nháp, theo dõi trạng thái gửi, ghi nhận lịch sử, tracking lượt mở/click và hỗ trợ hủy đăng ký nhận email theo từng mẫu thư.
Luồng gửi mail được thiết kế bất đồng bộ qua hàng đợi nội bộ. Khi một email được gửi, hệ thống lưu trạng thái SENDING, chọn dịch vụ gửi mail mặc định trong phần cấu hình, thực hiện gửi qua provider tương ứng, sau đó cập nhật trạng thái thành SENT, SEND_ERROR hoặc QUEUE_FULL.
Plugin gồm ba lớp chính: SDK dùng chung, admin plugin để quản trị/cấu hình, và web plugin để xử lý các endpoint tracking như mở mail, click link và unsubscribe.

Các tính năng

  • Quản lý mẫu email: thêm, sửa, xóa, tìm kiếm, phân trang và preview mẫu thư.
  • Hỗ trợ template động: tiêu đề và nội dung mail được render từ template cùng bộ tham số truyền vào.
  • Gửi email thường hoặc email theo template.
  • Gửi email đến một người, nhiều người, cc, bcc.
  • Hỗ trợ gửi riêng từng người nhận để cá nhân hóa hoặc tránh lộ danh sách người nhận.
  • Hỗ trợ gửi email đến toàn bộ người dùng theo từng batch.
  • Lưu nháp email.
  • Lưu lịch sử gửi mail và trạng thái mail.
  • Theo dõi trạng thái: nháp, đang gửi, đã gửi, gửi lỗi, đã đọc, quá tải hàng đợi, đã xóa.
  • Hỗ trợ file đính kèm và inline attachment tùy provider.
  • Cấu hình người gửi mặc định.
  • Theo dõi mở email bằng ảnh 1 pixel thông qua contentId.
  • Theo dõi click link và redirect đến URL đích hợp lệ.
  • Hỗ trợ unsubscribe theo email và template; khi người nhận đã unsubscribe, hệ thống bỏ qua việc gửi cho email đó.
  • Hỗ trợ API/event nội bộ để các module khác kích hoạt gửi email theo template.
  • Có chế độ sandbox để test luồng gửi mà không thật sự gọi provider, hoặc giả lập lỗi gửi.

Các dịch vụ email được tích hợp

EzyMail hiện tích hợp các dịch vụ gửi email sau:
  • SMTP: gửi mail qua JavaMail, hỗ trợ host, port, username/password, authentication và STARTTLS.
  • Gmail API: gửi qua Gmail API bằng OAuth2 refresh token; plugin có luồng tạo authorization URL để kết nối tài khoản Google.
  • Microsoft Graph API: gửi email qua Microsoft Graph với client credentials, tenant ID, client ID và client secret.
  • Mailgun: gửi qua Mailgun Messages API bằng multipart/form-data, hỗ trợ attachment và inline attachment.
  • Amazon Simple Email Service: gửi qua Amazon SES API v2, sử dụng chữ ký AWS Signature Version 4.
  • Mailchimp API: gửi qua Mailchimp Transactional/Mandrill API, hỗ trợ HTML/text mail, attachment và inline images.
  • Sandbox: dịch vụ giả lập để kiểm thử cấu hình và luồng gửi trong môi trường phát triển hoặc staging.
|
|
0%