Share Quản lý email bằng giao thức IMAP với thư viện PHP IMAP

filiallion

Administrator
Staff member
Administrator
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:
Code:
composer require php-imap/php-imap
Bây giờ, các bạn xem qua ví dụ sau để biết cách sử dụng thư viện 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');
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.
 
Back
Top