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

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P11 pptx

5 312 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 307,88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

© 2009 Khoa CNTT - ĐHKHTNmail to , subject , message , headers , parameters Key Specifies TO Địa chì email người nhận SUBJECT Tiêu đề Email KHÔNG được chứa ký tự xuống dòng MESSAGE Nội

Trang 1

© 2009 Khoa CNTT - ĐHKHTN

mail ( to , subject , message , headers , parameters )

Key Specifies

TO Địa chì email người nhận

SUBJECT Tiêu đề Email (KHÔNG được chứa ký tự xuống dòng)

MESSAGE Nội dung Email

HEADERS Thông tin thêm (vd: FROM, BCC, CC,…) Các thông tin này nên phân cách nhau bằngký tự xuống dòng (\r\n)

PARAMETERS Tham số cấu hình cho ứng dụng gửi mail

Trang 2

Gửi mail sử dụng PHP mail() - Non Authentication

ƒ Cấu hình SMTP mặc định trong PHP (php.ini)

Trang 3

© 2009 Khoa CNTT - ĐHKHTN

<?php

// Định nghĩa email người nhận

$to = ‘noname@yahoo.com';

// Tiêu đề

$subject = 'Test email';

// Nội dung email

$message = "Hello World!\n\nThis is my first mail.";

// Định nghĩa email người gửi và email trả lời

$headers = "From: mymail@yahoo.com\r\nReply-To: replymail@yahoo.com ";

// Gửi email

$mail_sent = @ mail( $to, $subject, $message, $headers );

// Kiểm tra gửi thành công và thông báo

echo $mail_sent ? "Mail sent" : "Mail failed";

?>

Trang 4

Kỹ thuật gửi Email bằng PHP

ƒ Cơ chế gửi Email

ƒ Gửi email sử dụng Outlook

– PHP mail() – Non Authentication

– PHP PEAR package – SMTP Authentication

Trang 5

© 2009 Khoa CNTT - ĐHKHTN

1 Sử dụng PEAR package Mail.php

– require_once(‘Mail.php’);

2 Khởi tạo thể hiện để gửi mail sử dụng Mail::factory()

– $smtpMail = Mail::factory(‘smtp’, $params );

• $params["host"] = "hostname";

• $params["auth"] = true;

• $params["username"] = "smtp_username";

• $params["password"] = "smtp_password";

3 Gửi mail sử dụng hàm send()

– $mail = $smtpMail >send( $to, $headers, $message )

4 Kiểm tra lỗi gửi mail

– if (PEAR::isError( $mail ))

echo( $mail ->getMessage());

Ngày đăng: 08/07/2014, 13:20

TỪ KHÓA LIÊN QUAN