Gửi Email (Mail System)
SkillDo CMS v8 tích hợp sẵn hệ thống gửi thư điện tử mạnh mẽ dựa trên thư viện Symfony Mailer (hỗ trợ SMTP, Mailgun, Sendgrid, Brevo).
Trong SkillDo v8, chúng ta có 2 Class đảm nhận việc gửi Mail độc lập:
SkillDo\Cms\Support\Mail(Dành cho CMS): Tự động lấy cấu hình SMTP/Driver đã thiết lập trong Bảng điều khiển Quản Trị (Admin Panel). Khuyên dùng.SkillDo\Support\Mail(Dành cho Framework Lõi): Yêu cầu truyền cấu hình Server truyền thư thủ công bằng dòng lệnh. Thích hợp cho API hoặc các kịch bản chạy nền riêng biệt không phụ thuộc vào cấu hình CMS.
1. Gửi Email Bằng Cấu Hình CMS (SkillDo\Cms\Support\Mail)
Nếu Website của bạn đã điền thông tin SMTP trong Quản trị viên (Phần Cài Đặt Mail), bạn NHẤT ĐỊNH NÊN sử dụng class này. Hệ thống sẽ tự động load Host, Port, Mật khẩu từ Database mà bạn không cần phải truyền thêm gì cả.