Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajenbo/imap.php
Simple class to interface with an imap server with no dependencies
https://github.com/ajenbo/imap.php
Last synced: 4 months ago
JSON representation
Simple class to interface with an imap server with no dependencies
- Host: GitHub
- URL: https://github.com/ajenbo/imap.php
- Owner: AJenbo
- License: mit
- Created: 2012-03-30T06:43:51.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2018-01-12T00:14:32.000Z (about 7 years ago)
- Last Synced: 2024-06-03T22:39:22.669Z (8 months ago)
- Language: PHP
- Homepage:
- Size: 36.1 KB
- Stars: 12
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Imap.php
================[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b8ab08f9d74345eca587148c0d3b365c)](https://www.codacy.com/app/AJenbo/imap.php?utm_source=github.com&utm_medium=referral&utm_content=AJenbo/imap.php&utm_campaign=Badge_Grade)
This is a rewrite of the class found at http://www.phpclasses.org/package/2351-PHP-Access-IMAP-mailboxes-without-PHP-IMAP-extension.html as I found it lacking in some asspects and over reaching in otheres.
It accesses the IMAP server using a TCP socket without using the PHP IMAP extension.
It provides functions for:
- Authenticating (Plain, SASL-IR or Login)
- Get server capabilities
- Listing, search for, creating, renaming and deleting mailboxes
- Manage mailbox subscriptions
- Getting mailbox status
- Uploading mails to a mailbox
- Search for mails
- Managing mail flags
- Copying messages
- Retrieving mail
- Delete mailThe class still acts in a command respond fashion instead of per line evaluation, witch is a violation of the IMAP specefication.
Currently it is lacking processessing for fetch responces