Thiết lập các tùy chọn

Một phần của tài liệu Codeigniter (Trang 73 - 75)

3.4. Email

3.4.1. Thiết lập các tùy chọn

Để sử dụng thư viện Email, ta cần thiết lập các tùy chọn gửi email, chẳng hạn như giao thức, thông số của máy chủ SMTP…Các thiết lập này được lưu vào một mảng, và truyền vào phương thức initialize() để tiến hành khởi tạọ Chẳng hạn:

$config['protocol'] = 'sendmail';

$config['mailpath'] = '/usr/sbin/sendmail'; $config['charset'] = 'iso-8859-1';

$config['wordwrap'] = TRUE;

$this->email->initialize($config);

Ngoài ra, ta cũng có thể lưu các thiết lập vào mảng $config trong tập tin application/config/email.php. Khi đó các thiết lập này sẽ được gọi một cách tự động khi thư viện Email được khai báo sử dụng, ta không cần thiết phải gọi hàm initialize().

Thiết lập Giá trị mặc định Tùy chọn Mô tả

được sử dụng để gửi mail

protocol mail mail, sendmail

hoặc smtp Giao thức được sử dụng để gửi mail mailpath /usr/bin/sendmail Khơng có Đường dẫn đến thư mục cài đặt Sendmail trên máy

chủ

smtp_host Khơng có Khơng có Địa chỉ của máy chủ

SMTP

smtp_user Khơng có Khơng có Tên tài khoản sử dụng

máy chủ SMTP

smtp_pass Khơng có Khơng có Mật khẩu của tài khoản

smtp_port 25 Không có Cổng truy cập máy chủ

SMTP

smtp_timeout 5 Khơng có Thời gian trễ tạm ngưng khi truy cập máy chủ SMTP (tính bằng giây)

wordwrap TRUE TRUE/FALSE Cho phép sử dụng

wordwrap hay không

wrapchars 76 Số ký tự trên một dòng

khi sử dụng wordwrap

mailtype Text text hoặc html Định dạng của email

charset utf8 Bảng mã được sử dụng

validate FALSE TRUE/FALSE Có kiểm tra tính hợp lệ

của địa chỉ email không priority 3 1, 2, 3, 4, 5 Độ ưu tiên của email với 1 là cao nhất, 3 là bình

thường và 5 là thấp nhất.

crlf \n \n, \r hoặc \r\n Ký tự xuống dòng (sử

dụng \r\n theo RFC 822)

newline \n \n, \r hoặc \r\n Ký tự xuống dòng (sử

dụng \r\n theo RFC 822) bcc_batch_mode FALSE TRUE/FALSE Có sử dụng BCC Batch

Một phần của tài liệu Codeigniter (Trang 73 - 75)

Tải bản đầy đủ (PDF)

(89 trang)