Tự động tải PHPMailer

Khi nói đến việc thêm chức năng email vào ứng dụng PHP của bạn, lớp PHPMailer là lựa chọn tốt nhất. Nó tương thích với hầu hết các framework PHP [Tuy nhiên, Laravel hoặc Symfony dựa trên thư viện SwiftMailer, nhưng vẫn có thể sử dụng PHPMailer. ] PHPMailer cung cấp chức năng mạnh mẽ để tạo email HTML có tệp đính kèm và gửi chúng tới nhiều người nhận thông qua SMTP hoặc máy chủ web cục bộ. Tìm hiểu cách dễ dàng sử dụng tất cả các tùy chọn này trong hướng dẫn này.  

PHPMailer là gì

PHPMailer là thư viện gửi email cổ điển cho PHP. Nó hỗ trợ một số cách gửi email, chẳng hạn như mail[], Sendmail, qmail và gửi trực tiếp đến máy chủ SMTP. Ngoài ra, nó cung cấp nhiều tính năng nâng cao

  • xác thực SMTP
  • mã hóa an toàn/MIME
  • hỗ trợ các giao thức TLS và SSL
  • Nội dung HTML cùng với văn bản thuần túy
  • nhiều tệp đính kèm fs, chuỗi và nhị phân
  • hỗ trợ hình ảnh nhúng

Gửi Email Với PHPMailer và SMTP

Để gửi email bằng PHPMailer và SMTP, trước tiên bạn cần cài đặt PHPMailer và định cấu hình cài đặt SMTP

Cách cài đặt PHPMailer

Cho đến phiên bản 5, PHPMailer đã cung cấp “PHPMailerAutoload. php”, vì vậy tất cả những gì cần thiết là đưa nó vào tập lệnh của bạn và tạo một phiên bản PHPMailer. Bắt đầu từ PHPMailer 6. 0, phát hành vào tháng 8 năm 2017, bạn cần cài đặt nó, tốt nhất là thông qua Composer, một trình quản lý phụ thuộc cho PHP [cách này được những người tạo PHPMailer khuyên dùng trên Github]. Sau khi cài đặt Trình soạn thảo, hãy thêm dòng này vào trình soạn nhạc của bạn. tập tin json

"phpmailer/phpmailer": "~6.1"

hoặc chạy

composer require phpmailer/phpmailer

Ví dụ: nếu bạn không muốn cài đặt Composer khi làm việc trong môi trường thử nghiệm, bạn có thể thêm PHPMailer theo cách thủ công. Tải xuống các tệp có mã nguồn PHPMailer, sau đó sao chép nội dung của thư mục PHPMailer vào một trong các thư mục include_path được chỉ định trong cấu hình PHP của bạn và tải từng tệp lớp theo cách thủ công

Chủ Đề