attractgroup / php-imap
此包的最新版本(dev-master)没有可用的许可信息。
PHP类,通过IMAP扩展访问邮箱的POP3/IMAP/NNTP
dev-master
2016-09-23 08:46 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-18 19:04:05 UTC
README
ImapMailbox是PHP类,通过IMAP扩展访问邮箱的POP3/IMAP/NNTP
特性
- 通过POP3/IMAP/NNTP连接邮箱(见imap_open)
- 获取邮箱状态(见imap_check)
- 接收邮件(+附件,+html正文图片)
- 根据自定义条件搜索邮件(见imap_search)
- 更改邮件状态(见imap_setflag_full)
- 删除邮件
通过Composer安装
{
"require": {
"php-imap/php-imap": "~2.0"
}
}
或者
$ composer require php-imap/php-imap ~2.0
从v1.*迁移到v2.*
只需在您的脚本头部添加以下代码
use PhpImap\Mailbox as ImapMailbox;
use PhpImap\IncomingMail;
use PhpImap\IncomingMailAttachment;
使用示例
$mailbox = new PhpImap\Mailbox('{imap.gmail.com:993/imap/ssl}INBOX', 'some@gmail.com', '*********', __DIR__); $mails = array(); $mailsIds = $mailbox->searchMailBox('ALL'); if(!$mailsIds) { die('Mailbox is empty'); } $mailId = reset($mailsIds); $mail = $mailbox->getMail($mailId); var_dump($mail); var_dump($mail->getAttachments());
推荐
- Google Chrome插件 PHP Console
- Google Chrome插件 JavaScript Errors Notifier