1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 5 chức năng gửi email cho website

29 374 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 807,56 KB

Nội dung

Bài 5 Chức năng gửi email cho website Sử dụng gói PEAR Mail Sử dụng hàm helper để gửi email Sử dụng thư viện cURL Mục tiêu Bài 5 - Chức năng gửi email cho website 2 Quy trình gửi và nhận email Sử dụng Gmail để kiểm tra kết quả gửi email Sử dụng PEAR Mail để gửi email Sử dụng hàm helper để gửi email Cách gửi một email Bài 5 - Chức năng gửi email cho website 3 Quy trình gửi và nhận email: Quy trình gửi và nhận email Bài 5 - Chức năng gửi email cho website 4 Ứng dụng email máy khách Ứng dụng email máy khách Máy chủ email Máy chủ email SMTP POP3 IMAP Người gửi Người nhận Máy chủ Máy chủ Ứng dụng email máy khách (Email Client) Máy chủ email (Email Server) Các giao thức thường dùng: SMTP POP3 IMAP Một số khái niệm Bài 5 - Chức năng gửi email cho website 5 Hàm gửi mail có sẵn của PHP có hạn chế: Phải sửa file php.ini mỗi lần đổi máy chủ email Không sử dụng được kết nối bảo mật Gói PEAR Mail khắc phục được những hạn chế trên PEAR Mail không đi kèm sẵn với PHP mà phải cài đặt riêng PEAR Mail Bài 5 - Chức năng gửi email cho website 6 Thiết lập thông số cho tài khoản Gmail: Đăng nhập vào tài khoản Nhấn nút Settings Vào tab Forwarding and POP/IMAP Trong mục POP download đánh dấu chọn vào ô Enable POP for all mail Nhấn nút Save changes Sử dụng Gmail để kiểm tra kết quả Bài 5 - Chức năng gửi email cho website 7 Thông số kết nối của máy chủ Gmail: Sử dụng Gmail để kiểm tra kết quả Bài 5 - Chức năng gửi email cho website 8 Bước 1: Nạp gói PEAR Mail Sử dụng lệnh Không cần copy file Mail.php vào mã nguồn ứng dụng Tránh tạo file Mail.php khác để không trùng Bước 2: Thiết lập thông số cho đối tượng mailer mail Sử dụng PEAR Mail để gửi email Bài 5 - Chức năng gửi email cho website 9 require_once 'Mail.php'; //Ví dụ 1: Máy chủ SMTP đơn giản $option = array(); $option['host'] = 'mail.example.com'; //Ví dụ 2: Máy chủ SMTP có xác thực $option = array(); $option['host'] = 'mail.example.com'; $option['auth'] = true; $option['username'] = 'sample.user@example.com'; $option['password'] = 'ghg44463'; Bước 3: Tạo đối tượng mailer Sử dụng phương thức tĩnh factory trả về đối tượng mailer dùng để gửi mail Nếu có lỗi thì trả về đối tượng PEAR_error Sử dụng PEAR Mail để gửi email Bài 5 - Chức năng gửi email cho website 10 //Ví dụ 3: Máy chủ SMTP có xác thực và bảo mật SSL $option = array(); $option['host'] = 'ssl://mail.example.com'; $option['port'] = 465; $option['auth'] = true; $option['username'] = 'sample.user@example.com'; $option['password'] = 'ghg44463'; $mailer = Mail::factory('smtp', $option); [...]... $data['feed']['entry']; Bài 5 - Chức năng gửi email cho website 26 Sử dụng cURL để truy vấn trên Youtube //Truy cập dữ liệu của mỗi video foreach ($videos as $video) { $image_url = $video['mediagroup']['media$thumbnail'][0]['url']; $video_url = $video['link'][0]['href']; $text = $video['title']['$t']; //Mã hiển thị các giá trị } Bài 5 - Chức năng gửi email cho website 27 Minh họa kết quả Bài 5 - Chức năng gửi email cho website. .. "Hello How are you"; Bài 5 - Chức năng gửi email cho website 11 Sử dụng PEAR Mail để gửi email Bước 5: Gửi mail và kiểm tra kết quả //1 Gửi mail $result = $mailer->send($recipients, $header, $body); //2 Kiểm tra kết quả và hiển thị lỗi nếu có if (PEAR::isError($result)) { $error = $result->getMessage(); echo htmlspecialchars($error); } Bài 5 - Chức năng gửi email cho website 12 Hàm helper . Bài 5 Chức năng gửi email cho website Sử dụng gói PEAR Mail Sử dụng hàm helper để gửi email Sử dụng thư viện cURL Mục tiêu Bài 5 - Chức năng gửi email cho website 2 Quy trình gửi và nhận email Sử. quả gửi email Sử dụng PEAR Mail để gửi email Sử dụng hàm helper để gửi email Cách gửi một email Bài 5 - Chức năng gửi email cho website 3 Quy trình gửi và nhận email: Quy trình gửi và nhận email Bài. Gmail để kiểm tra kết quả Bài 5 - Chức năng gửi email cho website 7 Thông số kết nối của máy chủ Gmail: Sử dụng Gmail để kiểm tra kết quả Bài 5 - Chức năng gửi email cho website 8 Bước 1: Nạp gói

Ngày đăng: 23/05/2014, 17:29

TỪ KHÓA LIÊN QUAN

w