![](https://products-qa.fileformat.com/vi/email/php/phpmailer/header-image.png)
PHPMailer
API PHP nguồn mở để xử lý email
Thư viện PHP cho phép đính kèm và gửi nhiều tệp, soạn và gửi email cho nhiều người dùng qua các địa chỉ Đến, CC, BCC và Trả lời.
PHPMailer là một thư viện gửi email PHP mã nguồn mở cho phép các nhà phát triển phần mềm tạo các ứng dụng để xây dựng và gửi email với nỗ lực và chi phí tối thiểu. Nó cũng cung cấp hỗ trợ tạo kết nối SMTP với xác thực cũng như gửi email bằng máy chủ Gmail.
Thư viện đã cung cấp khả năng gửi email cho nhiều người dùng qua các địa chỉ Tới, CC, BCC và Trả lời. Nó cũng cho phép người dùng mã hóa thư email bằng nội dung UTF-8 và mã hóa 8bit, base64, nhị phân và có thể in được trích dẫn. Nó cũng cho phép người dùng đính kèm và gửi nhiều tệp một cách dễ dàng.
Thư viện đã cung cấp nhiều phương pháp để gửi thư điện tử. Thư viện cung cấp một số tính năng quan trọng để quản lý email như thêm tệp đính kèm vào email, xác thực email tự động, xử lý lỗi bằng hơn 50 ngôn ngữ, hỗ trợ ký S / MIME và DKIM, hỗ trợ SMTP tích hợp, bảo vệ khỏi các cuộc tấn công chèn tiêu đề, v.v. .
Bắt đầu với PHPMailer
Cách được khuyến nghị để cài đặt PHPMailer là thông qua Composer, vui lòng sử dụng lệnh sau để cài đặt dễ dàng.
Cài đặt API PHPMailer qua Composer
composer require phpmailer/phpmailer
Gửi tin nhắn qua PHP API
Gửi email bằng PHP là một cách tiếp cận rất phổ biến ngày nay được các nhà phát triển phần mềm áp dụng. Thư viện PHPMailer cung cấp cho các nhà phát triển phần mềm sức mạnh để gửi các thông điệp email bên trong các ứng dụng của riêng họ bằng một vài lệnh PHP. Thư viện cũng hỗ trợ gửi email văn bản thuần túy đến các ứng dụng email không phải HTML. Bạn cũng có thể gửi email từ một máy chủ web cục bộ một cách dễ dàng.
Gửi email đến một danh sách qua PHP
Thư viện mã nguồn mở PHPMailer thường được sử dụng để gửi một email đến các danh sách gửi thư. Thư viện rất đáng tin cậy và có thể gửi email thông báo đến toàn bộ danh sách người nhận một cách thành thạo. Sau khi thiết lập phiên bản PHPMailer bằng SMTP, họ có thể kết nối với cơ sở dữ liệu MySQL để truy xuất danh sách người nhận. Bạn có thể đặt thông điệp email tùy chỉnh của mình cũng như một email cụ thể cho tất cả người nhận. Bạn cũng có thể chọn một số người dùng cụ thể từ danh sách để gửi email.
Thêm nhiều tệp đính kèm vào email
Thường phải chia sẻ nhiều tệp giữa các thành viên trong nhóm của bạn hoặc với khách hàng. PHPMailer là một thư viện rất mạnh cung cấp cho các nhà phát triển phần mềm khả năng gửi email với nhiều tệp đính kèm. Nó sử dụng một biểu mẫu rất đơn giản chấp nhận một tệp tải lên và gửi nó qua email. Mặt khác, nó là một biểu mẫu phức tạp hơn một chút, cho phép tải lên nhiều tệp cùng một lúc và gửi tất cả chúng dưới dạng tệp đính kèm vào email.
Gửi Email qua Gmail
Thư viện nguồn mở PHPMailer cung cấp cho các nhà phát triển phần mềm khả năng gửi thư email của họ qua dịch vụ Gmail của Google. Để gửi email qua máy chủ Gmail, bạn cần một số cài đặt khác so với cài đặt SMTP bình thường. Nó sử dụng xác thực id và mật khẩu. Bạn có thể sử dụng các lệnh IMAP để lưu thư vào một thư mục. Bạn cũng có thể nhận được danh sách các thư mục hoặc nhãn có sẵn bằng cách sử dụng các lệnh IMAP.