Hướng dẫn gửi mail SMTP với PHPMailer 6.7

admin

PHPMailer là mã mối cung cấp không thể không có vô lập trình sẵn PHP, dùng PHPMailer giúp đỡ bạn thông số kỹ thuật gửi mail thời gian nhanh và đơn giản rộng lớn. Với WordPress, ngoài những việc dùng plugin gửi mail, chúng ta cũng rất có thể tự động bản thân thông số kỹ thuật gửi mail trải qua SMTP.

1. Những công dụng của PHPMailer

_ Các bạn cũng có thể gửi mail trải qua kí thác thức SMTP
_ Các chúng ta trọn vẹn dùng mail cá thể hoặc mail công ty nhằm gửi vấn đề mang đến quý khách hàng của công ty nhằm thực hiện tăng quality mail của công ty.
_ Gửi mail với vận tốc thời gian nhanh không nhiều lỗi và mail được gửi vào trực tiếp inbox
_ Các chúng ta trọn vẹn dùng được cc, bcc và tệp đính thêm kèm

2. Khởi tạo nên mật khẩu đăng nhập phần mềm bên trên Gmail

Để rất có thể gửi được mail SMTP kể từ thông tin tài khoản Gmail, trước tiên chúng ta cần thiết khởi tạo nên một mật khẩu đăng nhập phần mềm. Đây được xem là mật khẩu đăng nhập tuy nhiên chúng ta dùng thiết lập lên những ứng dụng mặt mày loại tía.
Trường ăn ý chúng ta dùng Thư điện tử công ty hoặc Thư điện tử server riêng biệt rất có thể bỏ lỡ đoạn này.

Đầu tiên chúng ta singin vô liên kết https://myaccount.google.com/security với thông tin tài khoản Gmail tiếp tục dùng gửi mail SMTP.

Tại phía trên các bạn sẽ thấy mục Đăng nhập vô Google, bạn lựa chọn Xác minh 2 bước và tuân theo chỉ dẫn nhằm nhảy tín năng này.

PHPMailer 6.7

Sau Khi vẫn nhảy thành công xuất sắc, các bạn sẽ thấy công dụng Mật khẩu phần mềm .

Tại Chọn ứng dụng, chúng ta lựa chọn Khác (Tên tùy chỉnh)

Tiếp cho tới chúng ta điền thương hiệu ứng dụng hoặc ngẫu nhiên thương hiệu này tuy nhiên bạn thích và lựa chọn Tạo

Mật khẩu phần mềm tiếp tục bao gồm 16 ký tự động, chúng ta đánh dấu nhằm khai báo vô PHPMailer.

2. Cài bịa đặt PHPMailer

Sau Khi vẫn sở hữu mật khẩu ứng dụng, chúng ta tiến hành vận tải PHPMailer tiên tiến nhất bên trên liên kết sau: https://github.com/PHPMailer/PHPMailer

Tiếp cho tới chúng ta bung file tệp tin .zip bên trên vô folder ngẫu nhiên hoặc folder chứa chấp source code trang web (/public_html) nhằm thuận tiện đánh giá Khi xong xuôi.
Tại folder này, ban kế tiếp tạo nên một tệp tin với thương hiệu sendmail.php hoặc bất kể thương hiệu này tuy nhiên bạn thích miễn sao kết thúc giục với đuôi .php.

Bạn ngỏ tệp tin sendmail.php và thông số kỹ thuật như sau:


use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'PHPMailer-master/src/Exception.php';
require 'PHPMailer-master/src/PHPMailer.php';
require 'PHPMailer-master/src/SMTP.php';

$mail = new PHPMailer(true);
try {
//Server settings
$mail->SMTPDebug = 2;
$mail->isSMTP(); // Sử dụng SMTP nhằm gửi mail
$mail->Host = 'smtp.gmail.com'; // Server SMTP của gmail
$mail->SMTPAuth = true; // Bật xác thực SMTP
$mail->Username = 'usermail'; // Tài khoản email
$mail->Password = 'password'; // Mật khẩu phần mềm ở bước 1 hoặc mật khẩu đăng nhập email
$mail->SMTPSecure = 'ssl'; // Mã hóa SSL
$mail->Port = 465; // Cổng liên kết SMTP là 465

//Recipients
$mail->setFrom('usermail', 'name'); // Địa chỉ gmail và thương hiệu người gửi
$mail->addAddress('usermail', 'name'); // Địa chỉ mail và thương hiệu người nhận

//Content
$mail->isHTML(true); // Set gmail format to tát HTML
$mail->Subject = 'Here is the subject'; // Tiêu đề
$mail->Body = 'This is the HTML message body toàn thân in bold!'; // Nội dung

$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;}
?>

Sau Khi vẫn điền vấn đề vừa đủ chúng ta đánh dấu và tổ chức đánh giá bằng phương pháp truy vấn trang web với link: https://domain.com/sendmail.php.

Khi này bên trên trình duyệt tiếp tục hiện tại thị quy trình trang web liên kết lên Gmail nhằm tổ chức gửi mail và nếu khách hàng thấy dòng sản phẩm chữ Message has been sent ở cuối thì mail và đã được gửi chuồn thành công xuất sắc.

Trường ăn ý chúng ta ko dùng trang web rất có thể đánh giá thẳng bên trên server bằng phương pháp đứng bên trên folder chứa chấp tệp tin sendmail.php và chạy lệnh:

php sendmail.php

Kết trái ngược tiếp tục tương tự động như khi chúng ta điều khiển xe trên trang web.

Chúc chúng ta thành công xuất sắc !

______________________________________________________________________________

P.A nước ta hỗ trợ đa dạng và phong phú những Plan Hosting WordPress thỏa mãn nhu cầu đòi hỏi của khách hàng hàng
WordPress Hosting phổ thông
WordPress Hosting quality cao
WordPress VIP

Tham khảo những ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/