PHP Classes
Icontem

Class: POP3 e-mail client


  Search   All class groups All class groups   Latest entries Latest entries   Top 10 charts Top 10 charts   Newsletter Newsletter   Blog Blog   Forums Forums   Help FAQ Help FAQ  
  Login   Register  
Recommend this page to a friend! ReTweet ReTweet Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Manuel Lemos  >  POP3 e-mail client  >  Download  >  Support forum Support forum (67)  >  Blog Blog (1)  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: POP3 e-mail client Support forum
Base name: pop3class
Description: Access to e-mail mailboxes using the POP3 protocol
Related top rated classes: , , ,
Version: -
Required PHP version: 3
License: BSD License
All time users: 34530 users
All time rank: 5
Week users: 107 users
Week rank: 24
 
  Screenshots Screenshots   Author   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Dependencies   Dependents   Trackback   Applications   Files Files  

Screenshots

Output of the example script accessing a POP3 mailbox
File Role Description
Accessible without login Image file pop3.gif Screen Output of the example script accessing a POP3 mailbox

Author

Picture of Manuel Lemos
Name: Manuel Lemos <e-mail contact>
Published packages: 30 Browse this author's classes Browse this author's classes
Country: Portugal Portugal - PHP jobs in Portugal
Home page: http://www.ManuelLemos.net/
Age: 41
All time rank: 1
Week rank: 1

Groups

Group folder image Email Email sending and receiving View top rated classes
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image Stream wrappers Access resources like regular files View top rated classes

Detailed description

Class that implements the access to mail boxes using the POP3 protocol.

It features:

- Support secure connections using TLS
- Provides a stream wrapper class to access messages like files using fopen('pop3://user:pass@localhost/1', 'r');
- POP3 server access using normal and apop login methods
- Authentication mechanisms implemented by SASL client class like: PLAIN, LOGIN, CRAM-MD5, NTLM (Windows or Linux/Unix via Samba), etc..
- Determining mailbox statistics (mail box size in bytes and the number of stored messages)
- Listing of individual message sizes and identifier numbers
- Retrieving messages in data blocks of limited size to not exceed the available memory
- Retrieving messages all at once separating the headers from the body and limiting the number of message lines that may be retrieved at once
- Marking messages to be deleted
- Resetting the list of messages to be deleted
- Issuing of protocol NOOP command to avoid connection shutdown while in idle state

Freshmeat project

POP3 e-mail client
Project record: pop3class
Popularity score: 141.58
Vitality score: 10.2

User ratings

Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Good (86.8%)
Good (83.0%)
-
Sufficient (73.7%)
-
-
Not sure (59.1%)
771
Month:
Not yet rated by the users

Packages needed by this class

Class Dependency Why it is needed
Simple Authentication and Security Layer
Conditional
When the POP3 server requires authentication the SASL package provides support for implementing authentication mechanisms like: PLAIN, LOGIN, CRAM-MD5, NTLM (Windows or Linux/Unix with Samba).
MIME E-mail message parser
Conditional
Only needed to run the example that parses and decodes messages

Packages that need this class

Class Dependency Why it is needed
pop3ml
Required
accessing and retrieving e-mail messages

Trackback links

Link Description
End-to-End Email Monitoring With PHP Summary: A PHP class exists to manipulate POP3 servers...
Get Name from Email Address Check out this simple and easy function for extracting the name from an email address...
Pop3 Destegiyle Mail Gönderme -

Applications that use this class

Link Description
IRM IRM is a helpdesk and inventory application. It uses this class to pick mail up from a POP3 server and enter work requests directly into the job tracking system.
UMPL for Xmailserver E-mail system management system that uses this class for fetching messages from a POP 3 server because it is complete and ready to use and it helped to speedup the development of this application.
Add link image If you know an application of this package, send a message to the author to add a link here.

Files

File Role Description
Plain text file browse_mailbox.php Example Example of browsing and display messages of a mailbox using the pop3:// stream handler on an already opened POP3 connection
Plain text file LICENSE Lic. BSD License
Accessible without login Plain text file parse_message.php Example Example script to demonstrate how to open messages in a POP3 mailbox like files, and parse them with the MIME parser class
Plain text file pop3.php Class POP3 class file
Plain text file test_pop3.php Example POP3 class test page
Download all files: pop3class.tar.gz pop3class.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

 
  Advertise on this site Advertise on this site   Site map Site map   Statistics Statistics   Site tips Site tips   Privacy policy Privacy policy   Contact Contact  

For more information send a message to :
info at phpclasses dot org.
Copyright (c) Icontem 1999-2009 PHP Classes - PHP Class Scripts
  PHP Book Reviews - Reviews of books and other products