Share Đọc nội dung email và tập tin đính kèm với giao thức POP và IMAP bằng thư viện Fetch

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
Một thư viện PHP khác dùng để lập trình quản lý email với giao thức IMAP đó là thư viện Fetch. Thư viện Fetch hỗ trợ đọc nội dung email và tập tin đính kèm với giao thức POP, IMAP tương tự với thư viện PHP IMAP mà tôi đã giới thiệu với các bạn ở bài viết "Quản lý email bằng giao thức IMAP với thư viện PHP IMAP".

Việc sử dụng thư viện Fetch cũng đơn giản, chỉ với vài dòng mã lệnh PHP cơ bản là các bạn đã có thể đọc nội dung email cũng như tập tin đính kèm trong email với giao thức POP hoặc IMAP một cách dễ dàng.

Để sử dụng thư viện Fetch, các bạn sử dụng công cụ Composer để cài đặt với dòng lệnh:
Code:
composer require tedivm/fetch
Sau đó, các bạn có thể sử dụng thư viện Fetch như ví dụ sau:
PHP:
<?php
//Require tập tin autoload.php
require 'path/to/autoload.php';

//Khai báo sử dụng thư viện
use Fetch\Server;

//Khởi tạo đối tượng server
$server = new Server('imap.example.com', 993);

//Khai báo thông tin tài khoản email
$server->setAuthentication('username', 'password');

//Đọc nội dung email
$messages = $server->getMessages();
Trên đây là một ví dụ đơn giản sử dụng thư viện Fetch để đọc nội dung email và tập tin đính kèm với giao thức POP, IMAP trong PHP. Các bạn có thể tìm hiểu thêm về thư viện Fetch tại địa chỉ https://github.com/tedious/Fetch.
 
Back
Top