- Messages
- 585
- Points
- 10
- Language
- Tiếng Việt
Hiện nay, gần như tất cả các dịch vụ email đều cung cấp giao thức IMAP bởi khả năng đáp ứng rất tốt của nó. Nếu các bạn đang có ý định xây dựng một ứng dụng web có tính năng quản lý email bằng giao thức IMAP thì thư viện PHP IMAP là sự lựa chọn tốt lúc này. Tên thư viện là PHP IMAP nhưng ngoài giao thức IMAP thì thư viện còn hỗ trợ cả POP3, NNTP cho việc quản lý email.
Để sử dụng thư viện PHP IMAP, các bạn tải về với dòng lệnh Composer sau:
Bây giờ, các bạn xem qua ví dụ sau để biết cách sử dụng thư viện PHP IMAP:
Trên đây chỉ là một ví dụ đơn giản sử dụng thư viện PHP IMAP để quản lý email bằng giao thức IMAP, các bạn có thể tìm hiểu thêm tại địa chỉ https://github.com/barbushin/php-imap.
Để sử dụng thư viện PHP IMAP, các bạn tải về với dòng lệnh Composer sau:
Code:
composer require php-imap/php-imap
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';
//Khai báo sử dụng thư viện
use PhpImap\Mailbox;
//Khởi tạo đối tượng mailbox
$mailbox = new Mailbox('{imap.gmail.com:993/imap/ssl}INBOX', 'account@gmail.com', 'password');
//Lấy danh sách email
$mails = $mailbox->searchMailbox('ALL');