Bỏ qua, đến nội dung

Cấu hình node - Mailer

Node gửi email trực tiếp qua SMTP transport, cho phép kiểm soát đầy đủ: địa chỉ gửi, header, attachment, HTML content.

Bảng tham số cấu hình

Tham sốKiểuBắt buộcMặc địnhMô tả
fromstringĐịa chỉ email người gửi
tostring/arrayĐịa chỉ người nhận (hỗ trợ nhiều địa chỉ)
ccstring/arrayKhôngĐịa chỉ CC
bccstring/arrayKhôngĐịa chỉ BCC
subjectstringTiêu đề email (hỗ trợ template biến workflow)
htmlstringNội dung HTML (hỗ trợ template biến workflow)
transportstringKhôngdefaultTên SMTP transport đã cấu hình trong hệ thống
attachmentsarrayKhông[]Danh sách file đính kèm

Dữ liệu đầu ra (Output)

TênKiểuMô tả
messageIdstringID email đã gửi từ SMTP server
acceptedarrayDanh sách địa chỉ đã nhận thành công
rejectedarrayDanh sách địa chỉ bị từ chối

Khi nào dùng Mailer thay vì Send Email

Nhu cầuMailerSend Email
Cấu hình SMTP cụ thểKhông (dùng channel mặc định)
File đính kèmKhông
Custom headersKhông
SMTP khác hệ thốngKhông
Đơn giản, dùng template có sẵnDùng Send Email

Lưu ý quan trọng

  • SMTP transport phải được cấu hình trước trong Settings > Email
  • Gửi email hàng loạt cần cẩn thận rate limit của SMTP provider
  • Template biến sử dụng cú pháp riêng của hệ thống (không phải Handlebars)
  • Email bị reject không gây lỗi workflow - kiểm tra rejected array trong output
  • Nội dung HTML nên inline CSS để đảm bảo hiển thị đúng trên mọi email client
  • Địa chỉ người nhận có thể lấy từ biến workflow (VD: record.customer.email)