Sử dụng phpMailer để gởi Email mã nguồn PHP

Sử dụng phpMailer để gởi Email mã nguồn PHP

Do hàm mail() của PHP bị khóa vì lý do bảo mật, nếu mã nguồn PHP của bạn gặp phải vấn đề sử dụng hàm này, bạn nên chuyển sang dùng PHPMailer để hoạt động được và không lệ thuộc hàm mail() nữa.

Tham khảo: Website PHP gặp lỗi khi dùng hàm mail() để gởi Email.

Khi gởi email bằng PHPMailer, bạn sẽ gởi email có địa chỉ người gởi là một địa chỉ có thực và là địa chỉ của bạn. Nếu bạn chưa có tài khoản email dành cho việc này, bạn cần vào Control Panel để tạo một hộp thư. Trong ví dụ này, bạn sẽ dùng địa chỉ là contact@domain.com và mật khẩu là password.

Download mã nguồn PHPMailer

Đầu tiên, bạn cần tải mã nguồn PHPMailer tại địa chỉ: https://github.com/Synchro/PHPMailer (nhấn vào nút ZIP).

Sau khi tải về, bạn giải nén vào thư mục public_html. Bạn sẽ nhìn thấy thư mục này có dạng: public_html/PHPMailer_5.2.0. Tiếp theo, bạn điều chỉnh mã nguồn website để sử dụng.

Tạo một Form để nhập nội dung Email

Bạn tạo một trang đặt tên là email.php với nội dung như bên dưới:

Bổ sung PHPMailer vào mã nguồn

Lưu ý cuối cùng: Đa số Web Hosting và Email Server không cho phép bạn gởi email có địa chỉ người gởi (FROM) khác với tên miền bạn đang dùng. Ví dụ nếu bạn đã tạo account dùng để gởi email làcontact@domain.com nhưng lại để địa chỉ FROM là visitor@yahoo.com là không hợp lệ. Máy chủ sẽ từ chối và báo lỗi.


WEB FAQ  >  Email FAQ  >  Hỏi đáp Email


web faq   |   hỏi đáp web   |    hoi dap web   |   website faq   |   hỏi đáp website   |   hoi dap website   |   hướng dẫn sử dụng web   |   huong dan su dung web   |   huong dan web   |   hoi dap email

Chia sẻ bài viết

Bình luận