Bỏ qua, đến nội dung

Cấu hình node - Send Email ​

Node gửi email qua notification-email channel đã cấu hình, đơn giản hơn Mailer và tận dụng template email có sẵn.

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

Tham sốKiểuBắt buộcMặc địnhMô tả
tostring/arrayCó—Địa chỉ người nhận (email hoặc user ID)
ccstring/arrayKhông—Địa chỉ CC
bccstring/arrayKhông—Địa chỉ BCC
subjectstringCó—Tiêu đề email (hỗ trợ template biến)
contentstringĐiều kiện—Nội dung email HTML (bắt buộc nếu không dùng templateId)
templateIdstringĐiều kiện—ID template email có sẵn (thay cho content)

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

TênKiểuMô tả
statusstringsent hoặc failed
messageIdstringID email từ server
errorobjectChi tiết lỗi nếu gửi thất bại

So sánh Send Email vs Mailer ​

Đặc điểmSend EmailMailer
SetupĐơn giản (dùng channel có sẵn)Phức tạp (cấu hình SMTP)
TemplateDùng template có sẵnViết HTML trực tiếp
AttachmentKhông hỗ trợHỗ trợ
SMTPChannel mặc địnhChọn transport cụ thể
Phù hợpEmail thông thườngEmail phức tạp, attachment

Lưu ý quan trọng ​

  • Yêu cầu plugin-notification-manager với email channel được cấu hình
  • templateId được ưu tiên hơn content nếu cả hai được cung cấp
  • Người nhận có thể là email address trực tiếp hoặc user ID (hệ thống tự lấy email)
  • Không hỗ trợ file đính kèm - dùng Mailer node nếu cần attachment
  • Email gửi thất bại không dừng workflow (soft fail) - kiểm tra output status để xử lý
  • Template biến sử dụng biến workflow: [record.customerName], [record.orderCode]