Giao diện
Ví dụ sử dụng - Mailer
Ví dụ 1: Gửi email xác nhận đơn hàng
Gửi email HTML đẹp với chi tiết đơn hàng cho khách, CC cho bộ phận bán hàng.
Cấu hình node Mailer:
from:"orders@company.com"to: biếnrecord.customer.emailcc:["sales@company.com"]subject:"Xác nhận đơn hàng #[orderCode]"html: template HTML chứa bảng chi tiết đơn hàng
Email xác nhận chứa bảng HTML liệt kê sản phẩm, số lượng, đơn giá, tổng tiền. CC cho team bán hàng để theo dõi.
Ví dụ 2: Gửi báo cáo doanh thu cuối ngày kèm file
Tạo file CSV báo cáo doanh thu rồi gửi email với file đính kèm cho quản lý.
Cấu hình node Mailer:
from:"reports@company.com"to:["manager@company.com", "director@company.com"]subject:"Báo cáo doanh thu ngày [today]"html: tóm tắt số liệu trong email bodyattachments:[{ "filename": "revenue-report.csv", "content": "csvContent" }]
Mailer hỗ trợ đính kèm file - tính năng mà Send Email node không có. CSV được tạo bởi JavaScript node từ kết quả SQL query.
Ví dụ 3: Gửi email qua SMTP riêng cho đối tác
Sử dụng SMTP transport khác (không phải SMTP hệ thống) để gửi email cho đối tác với domain riêng.
Cấu hình node Mailer:
transport:"partner-smtp"(SMTP đã cấu hình riêng)from:"noreply@partner-domain.com"to: biếnrecord.partner.emailsubject:"Hợp đồng số [contractCode] đã được ký"
Khi cần gửi email từ domain khác (VD: cho white-label), Mailer cho phép chọn transport SMTP cụ thể thay vì dùng SMTP mặc định.