Mobo
  • Home
  • Hướng Dẫn
  • Trend 24h
  • Tử Vi 24h
No Result
View All Result
Mobo
  • Home
  • Hướng Dẫn
  • Trend 24h
  • Tử Vi 24h
No Result
View All Result
Mobo
No Result
View All Result
topforexviet.com

Gửi mail với phpmailer – Thầy Long Web

by admin
26 Tháng 1, 2023
in Hướng Dẫn
0
Share on FacebookShare on Twitter

Contents

    • 0.1 BẠN QUAN TÂM
    • 0.2 Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược
    • 0.3 Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng
  • 1 Vì sao phải gửi mail với phpmailer
  • 2 1. Download thư viện phpmailer
  • 3 2. Chép thư viện vào site
  • 4 3. Tạo action goimail
    • 4.1 4. Code trong hàm goimail()
  • 5 5. Test gửi mail
  • 6 Ứng dụng của gửi mail trong php

BẠN QUAN TÂM

Hướng dẫn viết báo cáo thực tập

Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược

28 Tháng 2, 2025
Mẫu powerpoint nền đẹp đơn giản

Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng

28 Tháng 2, 2025

Nội dung bài viết

  • Vì sao phải gửi mail với phpmailer
  • 1. Download thư viện phpmailer
  • 2. Chép thư viện vào site
  • 3. Tạo action goimail
  • 4. Code trong hàm goimail()
  • 5. Test gửi mail
  • Ứng dụng của gửi mail trong php

Gửi mail với phpmailer là bài hướng dẫn gửi mail với thư viện phpmailer. Bài này thực hiện trong ngữ cảnh website phát triển với mô hình mvc. Do đó bạn cần thực hiện bài Lập trình MVC trong PHP và bài Thực hiện phần public với MVC trước khi làm theo hướng dẫn bên dưới nhé.

Vì sao phải gửi mail với phpmailer

Trong php có hàm mail giúp bạn gửi mail,nhưng hàm này có nhiều hạn chế trong sử dụng, cụ thể là các hosting ít khi nào cho phép bạn gửi mail với hàm này. Cho nên các web dev thường cần tới sự hỗ trợ của các thư viện gửi mail bên ngoài, như PHPMailer, Swiftmailer… PHPMailer là thư viện gửi mail rất phổ biển, nhiều người dùng, bài này sẽ hướng dẫn bạn cách thức gửi mail với phpmailer.

Nắm Vững Chiến Lược 4Ps: Chìa Khóa Thành Công Trong Kinh Doanh

1. Download thư viện phpmailer

Vào https://github.com/PHPMailer/PHPMailer và download thư viện

download-phpmailer

2. Chép thư viện vào site

– Giải nén file vừa down, sẽ được folder PHPMailer-master

– Di chuyển folder PHPMailer-master vào folder website của bạn (vd: banhang/site)

Hình Nền Slide Chuyên Nghiệp: Bí Quyết Thiết Kế Ấn Tượng
chep-phpmailer-vao-website

3. Tạo action goimail

tao-action-goimail

4. Code trong hàm goimail()

function goimail(){ require “PHPMailer-master/src/PHPMailer.php”; //nhúng thư viện vào để dùng, sửa lại đường dẫn cho đúng nếu bạn lưu vào chỗ khác require “PHPMailer-master/src/SMTP.php”; //nhúng thư viện vào để dùng require ‘PHPMailer-master/src/Exception.php’; //nhúng thư viện vào để dùng $mail = new PHPMailerPHPMailerPHPMailer(true); //true: enables exceptions try { $mail->SMTPDebug = 2; // 0,1,2: chế độ debug. khi mọi cấu hình đều tớt thì chỉnh lại 0 nhé $mail->isSMTP(); $mail->CharSet = “utf-8”; $mail->Host = ‘smtp.gmail.com’; //SMTP servers $mail->SMTPAuth = true; // Enable authentication $nguoigui = ’emailCủaBạn@gmail.com’; $matkhau = ‘mật khẩu’; $tennguoigui = ‘Nhập tên người gửi’; $mail->Username = $nguoigui; // SMTP username $mail->Password = $matkhau; // SMTP password $mail->SMTPSecure = ‘ssl’; // encryption TLS/SSL $mail->Port = 465; // port to connect to $mail->setFrom($nguoigui, $tennguoigui ); $to = “nhập email của người nhận”; $to_name = “Tên người nhận”; $mail->addAddress($to, $to_name); //mail và tên người nhận $mail->isHTML(true); // Set email format to HTML $mail->Subject = ‘Gửi thư từ php’; $noidungthu = “<b>Chào bạn!</b><br>Chúc an lành!” ; $mail->Body = $noidungthu; $mail->smtpConnect( array( “ssl” => array( “verify_peer” => false, “verify_peer_name” => false, “allow_self_signed” => true ) )); $mail->send(); echo ‘Đã gửi mail xong’; } catch (Exception $e) { echo ‘Mail không gửi được. Lỗi: ‘, $mail->ErrorInfo; } }

Chú ý: Hãy sửa emailCủaBạn@gmail.com thành email của bạn để test nhé, nếu chưa có email gmail thì đăng ký mới 1 cái để dùng (không sử dụng email chính thức). Mật khẩu cũng nhập vào cho đúng, nhập tên người nhận và nội dung thư nhập vào tùy nhu cầu

5. Test gửi mail

Vào http://localhost/banhang/site/?act=goimail sẽ gửi mail được. Nếu chưa thì bạn cần phải bật tính năng truy cập kém an toàn cho ứng dụng như sau:

Vào hộp thư emailCủaBạn@gmail.com rồi bật tính năng Less secure app access theo hình dưới:

bat-tinh-nang-less-seccue-app=access

Ứng dụng của gửi mail trong php

Trong website, việc gửi mail đến người dùng là rất cần thiết, mục đích để giao tiếp với user, như gửi mail kích hoạt tài khoản khi đăng ký thành viên, hay gửi mail để cung cấp mật khẩu mới, hay gửi mail trong form liên hệ, hay gửi mail để thông báo đổi pass thành công …

BÀI LIÊN QUAN

Hướng dẫn viết báo cáo thực tập

Hướng Dẫn Viết Báo Cáo Thực Tập Ngành Dược

by admin
28 Tháng 2, 2025
0

Báo cáo thực tập ngành dược là bước cuối cùng, cũng là bước quan trọng nhất để đánh giá quá...

Mẫu powerpoint nền đẹp đơn giản

Tuyển tập Powerpoint Nền Đẹp Cho Bài Thuyết Trình Ấn Tượng

by admin
28 Tháng 2, 2025
0

Bạn đang tìm kiếm powerpoint nền đẹp để bài thuyết trình thêm phần chuyên nghiệp và thu hút? Một bài...

Phân tích phương sai một yếu tố: So sánh trung bình của nhiều nhóm dữ liệu

One Way ANOVA là gì? Khám phá Phân tích Phương sai

by admin
27 Tháng 2, 2025
0

One way ANOVA là gì? Nếu bạn đang tìm hiểu về thống kê, đặc biệt là trong lĩnh vực phân...

Hệ số tương quan dương: Biểu đồ thể hiện mối quan hệ thuận chiều giữa hai biến số

Hệ Số Tương Quan Là Gì? Khám Phá Mối Liên Hệ Ẩn Giấu

by admin
27 Tháng 2, 2025
0

Hệ số tương quan là gì? Đây là một khái niệm thống kê quan trọng giúp chúng ta hiểu được...

Bài tiếp theo

Hướng dẫn sử dụng bộ dưỡng da cao cấp SK-II LXP

Facebook Twitter Instagram

VỀ CHÚNG TÔI

CHÍNH SÁCH

  • Giới thiệu
  • Điều khoản
  • Chính sách bảo mật

BÀI MỚI NHẤT

  • Tử Vi Em Bé Sinh Năm 2023: Giải Mã Vận Mệnh Quý Mão
  • Khám Phá Bí Mật Tử Vi Hoàng Nguyễn
  • Tử Vi Bính Ngọ Năm 2025: Chi Tiết Vận Hạn
  • Ý Nghĩa Sao Tử Vi Ở Các Cung
  • Xem Tử Vi Ngày 3/3/2025: Dự Đoán Vận May Của Bạn

© 2022 MOBO.VN

sancrypto.net
No Result
View All Result
  • Landing Page
  • Buy JNews
  • Support Forum
  • Pre-sale Question
  • Contact Us

© 2022 MOBO.VN

apkfrlegends.com igram.dev