intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Thao tác với Email

Chia sẻ: Nguyễn Văn Chiến | Ngày: | Loại File: DOC | Số trang:3

110
lượt xem
11
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Trong PHP có hai cách gửi mail: Gửi email trực tiếp bằng hàm mail (chạy trực tiếp trên máy chủ) và gửi email thông qua một mail server khác (cách này phức tạp hơn so với cách trên vì ta phải kết nối tới máy kia và biết cách họat động của chùm giao thức SMTP).

Chủ đề:
Lưu

Nội dung Text: Thao tác với Email

  1. Bài 18: Thao tác với Email Trong PHP, chúng ta có thể viết các ứng dụng email ngon lành cỡ outlook một cách khá đơn giản. Bài viết này giới thiệu một số kỹ thuật dùng để gửi và nhận email bằng PHP. Phần I. Gửi email bằng PHP Trong PHP có hai cách gửi mail: Gửi email trực tiếp bằng hàm mail (chạy trực tiếp trên máy chủ) và gửi email thông qua một mail server khác (cách này phức tạp hơn so với cách trên vì ta phải kết nối tới máy kia và biết cách họat động của chùm giao thức SMTP). 1. Gửi email thông qua hàm mail() Để gửi email trực tiếp từ máy chủ, ta có thể sử dụng hàm mail () với cú pháp như sau: mail (dia_chi_nhan,tieu_de,noi_dung,cac_tham_so_mo_rong _tuy_chon). Ví dụ: PHP Code:
  2. } ?> 2. Kỹ thuật gửi email với phần Header mở rộng Kỹ thuật này sẽ cho phép bạn đưa thêm một số thông tin vào phần Header của thông điệp email (Nếu bạn kiểm tra email sẽ có phần Header, trong đó ghi rất nhiều thông tin , chẳng hạn như địa chỉ IP xuất phát, qua những máy email nào, thời điểm...). Ở đây chúng ta sẽ sử dụng phần tham số mở rộng. VD: Code: $ThongTinMoRong="From: webmaster@$SERVER_NAME\r\n" ."Reply-To: webmaster@$SERVER_NAME\r\n" ."X-Mailer: PHP/" . phpversion(); mail($EmailGui, $EmailNhan, $NoiDung,$ThongTinMoRong); 3. Kỹ thuật gửi email theo định dạng HTML. Chú ý rằng ở chế độ mặc định, nội dung thông điệp được truyền tải đi dưới dạng văn bản thuần túy (plain text), và không thể hiện được các cấu trúc HTML thông thường. Để có thể đưa định dạng HTML vào mail, qua đó cho phép hiển thị hình ảnh, định dạng font chữ..., ta phải đưa thêm dòng sau đây vào phần header: MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 Ví dụ: PHP Code:
  3. PersonDayMonthYear Joe3rdAugust1970 Sally17thAugust1973 '; /* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* additional headers */ $headers .= "From: Birthday Reminder \r\n"; $headers .= "Cc: birthdayarchive@example.com\r\n"; $headers .= "Bcc: birthdaycheck@example.com\r\n"; /* and now mail it */ mail($to, $subject, $message, $headers);
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2