Bài viết này trình bày cách cài đặt PHPMailer và sử dụng PHPMailer để gửi e-mail. Với PHPMailer, bạn có thể gửi e-mail theo chương trình bằng PHP
Bạn không thể sử dụng máy chủ SMTP bên ngoài để gửi e-mail nếu bạn có một trong các gói lưu trữ sau
- Lưu trữ web [Khởi động, Drive, Turbo Boost hoặc Turbo Max]
- đại lý lưu trữ
- Lưu trữ WordPress được quản lý
Cài đặt PHPMailer với Composer
Trình soạn thảo là trình quản lý phụ thuộc cho PHP mà bạn có thể sử dụng để cài đặt các gói theo yêu cầu của dự án PHP
Để cài đặt PHPMailer bằng Composer, hãy làm theo các bước sau
- Đăng nhập vào tài khoản của bạn bằng SSH
- Thay đổi thư mục nơi bạn muốn sử dụng dự án PHPMailer. Vị trí có thể là gốc tài liệu của miền như được hiển thị hoặc thư mục con.
[email protected] [~] cd public_html
Để cài đặt PHPMailer, gõ lệnh sau
[email protected] [~/public_html] composer require phpmailer/phpmailer
Nhà soạn nhạc đề xuất các gói khác để cài đặt, nhưng chúng không cần thiết cho ví dụ này
Để kiểm tra cài đặt, hãy làm theo các bước sau
- Tạo một tệp PHP để kiểm tra cài đặt. Bạn có thể tạo tệp bằng trình chỉnh sửa bạn chọn. Trong quy trình này, chúng tôi sử dụng vi, nhưng bạn cũng có thể sử dụng các trình chỉnh sửa dòng lệnh khác hoặc trình chỉnh sửa đồ họa trong bảng điều khiển của mình. Các tập tin được đặt tên mailer. php trong ví dụ này, nhưng nó có thể là bất kỳ tên nào kết thúc bằng. php.
[email protected] [~/public_html] vi mailer.php
Nhập [hoặc dán] đoạn mã sau vào trình chỉnh sửa. Thay thế các mục màu đỏ bằng giá trị thực cho tài khoản của bạn và lưu tệp
isSMTP[]; $mail->Host = gethostname[]; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'password'; $mail->setFrom['[email protected]']; $mail->addAddress['[email protected]']; $mail->Subject = 'Here is the subject'; $mail->Body = 'This is the body.'; $mail->send[]; ?>
Kiểm tra thiết lập bằng cách chạy tệp từ dòng lệnh hoặc truy cập trang trong trình duyệt web của bạn. Dòng lệnh được hiển thị bên dưới
[email protected] [~/public_html] php mailer.php
Tệp không tạo ra bất kỳ đầu ra hiển thị nào, nhưng thư được gửi đến người nhận
Cài đặt PHPMailer với Git
Git là một hệ thống kiểm soát phiên bản cũng có thể được sử dụng để cài đặt phần mềm
Để cài đặt PHPMailer bằng Git, hãy làm theo các bước sau
- Đăng nhập vào tài khoản của bạn bằng SSH
- Thay đổi thư mục nơi bạn muốn sử dụng dự án PHPMailer. Vị trí có thể là gốc tài liệu của miền như được hiển thị hoặc thư mục con.
[email protected] [~] cd public_html
Để cài đặt PHPMailer, gõ lệnh sau
[email protected] [~/public_html] git clone //github.com/PHPMailer/PHPMailer.git
Để kiểm tra cài đặt, hãy làm theo các bước sau
- Tạo một tệp PHP để kiểm tra cài đặt. Bạn có thể tạo tệp bằng trình chỉnh sửa bạn chọn. Trong quy trình này, chúng tôi sử dụng vi, nhưng bạn cũng có thể sử dụng các trình chỉnh sửa dòng lệnh khác hoặc trình chỉnh sửa đồ họa trong bảng điều khiển của mình. Các tập tin được đặt tên mailer. php trong ví dụ này, nhưng nó có thể là bất kỳ tên nào kết thúc bằng. php.
[email protected] [~/public_html] vi mailer.php
Nhập [hoặc dán] đoạn mã sau vào trình chỉnh sửa. Thay thế các mục màu đỏ bằng giá trị thực cho tài khoản của bạn và lưu tệp
isSMTP[]; $mail->Host = gethostname[]; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'password'; $mail->setFrom['[email protected]']; $mail->addAddress['[email protected]']; $mail->Subject = 'Here is the subject'; $mail->Body = 'This is the body.'; $mail->send[]; ?>
Kiểm tra thiết lập bằng cách chạy tệp từ dòng lệnh hoặc truy cập trang trong trình duyệt web của bạn. Dòng lệnh được hiển thị bên dưới
[email protected] [~/public_html] php mailer.php
Tệp không tạo ra bất kỳ đầu ra hiển thị nào, nhưng thư được gửi đến người nhận
Thêm thông tin
PHPMailer hỗ trợ nhiều tính năng hơn được hiển thị ở đây. Để biết thêm thông tin về PHPMailer, vui lòng truy cập https. //github. com/PHPMailer/PHPMailer