http://vietjack.com/php/index.jsp Copyright © vietjack.com Gửi Email sử dụng PHP PHP phải định cấu hình cách xác php.ini file với chi tiết cách hệ thống bạn gửi email Mở php.ini có sẵn thư mục /etc/ tìm phần có bắt đầu với [mail function] Người dùng Windows nên chắn có thị cung cấp Cái gọi SMTP, định nghĩa địa email Server bạn Thứ gọi sendmail_from, định nghĩa địa email riêng bạn Cấu hình cho Windows trông giống sau: [mail function] ; For Win32 only SMTP = smtp.secureserver.net ; For win32 only sendmail_from = webmaster@tutorialspoint.com Người dùng Linux cần cho PHP biết vị trí ứng dụng sendmail Đường dẫn path phải xác định cho thị sendmail_path Cấu hình cho Linux trơng giống sau: [mail function] ; For Win32 only SMTP = ; For win32 only sendmail_from = ; For Unix only sendmail_path = /usr/sbin/sendmail -t -i Bây thực việc gửi Email sử dụng PHP http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Gửi email văn đơn giản PHP PHP sử dụng hàm mail() để gửi email Hàm yêu cầu tham số bắt buộc mà xác định địa email người nhận, chủ đề thông điệp (message) nội dung thông điệp, ngồi có thêm tham số tùy ý mail( to, subject, message, headers, parameters ); Bảng miêu tả tham số này: Tham số Miêu tả to Bắt buộc Chỉ địa email người nhận subject Bắt buộc Chỉ chủ đề email Tham số khơng thể chứa kí tự newline message Bắt buộc Chỉ nội dung thơng điệp Các dòng phân cách LF (\n) Mỗi dòng khơng vượt 70 kí tự headers Tùy ý Xác định đầu đề bổ sung, From, Cc Bcc Các đầu đề bổ sung nên tách biệt với CRLF (\r\n) parameters Tùy ý Xác định tham số bổ sung cho chương trình gửi mail Ngay hàm mail gọi, PHP gửi email này, sau trả true thành công false thất bại Để gửi mail cho nhiều người nhận, tham số hàm mail() danh sách người nhận phân biệt dấu phảy Gửi HTML email PHP Khi bạn gửi thông điệp văn sử dụng PHP, tất nội dung xử lý văn đơn giản Thậm chí bạn thêm thẻ HTML thơng điệp văn bản, hiển thị văn thông thường thẻ HTML không định dạng theo cú pháp HTML Tuy nhiên, PHP cung cấp tùy chọn gửi thông điệp HTML thông điệp HTML thực http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Khi gửi thơng điệp email, bạn xác định Mime version, content-type tập kí tự để gửi email HTML Ví dụ Ví dụ sau gửi thơng điệp email HTML tới xyz@somedomain.com chép sang afgh@somedomain.com Bạn code chương trình theo cách mà nhận tất nội dung từ người sử dụng sau gửi email Sending HTML email using PHP Gửi đính kèm Email PHP Để gửi email với nội dung hỗn hợp điều cần thiết thiết lập Content-type header thành multipart/mixed Sau văn phần đính kèm xác định bên trongboundaries Một boundary bắt đầu với dấu gạch ngang theo sau số mà xuất thông điệp email Hàm md5() PHP sử dụng để tạo số hexa 32 kí số số Một boundary cuối biểu thị phần cuối email phải kết thúc với hai dấu gạch nối function CheckData45() { with(document.filepost) { if(filea.value != "") { document.getElementById('one').innerText = "Attaching File Please Wait"; } } } http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com Your Name: Your Email Address: Attach File: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/php/index.jsp Copyright © vietjack.com http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /php/ index.jsp Copyright © vietjack.com Gửi email văn đơn giản PHP PHP sử dụng hàm mail() để gửi email Hàm yêu cầu tham số bắt buộc mà xác định địa email người nhận, chủ... chương trình theo cách mà nhận tất nội dung từ người sử dụng sau gửi email Sending HTML email using PHP< /title> < ?php $to = "xyz@somedomain.com"; $subject = "This... trình gửi mail Ngay hàm mail gọi, PHP gửi email này, sau trả true thành công false thất bại Để gửi mail cho nhiều người nhận, tham số hàm mail() danh sách người nhận phân biệt dấu phảy Gửi HTML email