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ả
fromstringCó—Địa chỉ email người gửi
tostring/arrayCó—Địa chỉ người nhận (hỗ trợ nhiều địa chỉ)
ccstring/arrayKhông—Địa chỉ CC
bccstring/arrayKhông—Địa chỉ BCC
subjectstringCó—Tiêu đề email (hỗ trợ template biến workflow)
htmlstringCó—Nộ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ểCóKhông (dùng channel mặc định)
File đính kèmCóKhông
Custom headersCóKhông
SMTP khác hệ thốngCóKhông
Đơn giản, dùng template có sẵnDùng Send EmailCó

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)