PHP Classes

POP3 e-mail client: Access to e-mail mailboxes using the POP3 protocol

Recommend this page to a friend!

  Author Author  
Name: Manuel Lemos <contact>
Classes: 38 packages by
Country: Portugal Portugal
Age: 49
All time rank: 1
Week rank: 3 Down1 in Portugal Portugal Equal

  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
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

  Classes of Manuel Lemos  >  POP3 e-mail client  >  Download Download .zip .tar.gz  >  Support forum Support forum (130)  >  Blog Blog (2)  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: POP3 e-mail client
Base name: pop3class
Description: Access to e-mail mailboxes using the POP3 protocol
Version: 1.0.1
PHP version: 3
License: BSD License
All time users: 48707 users
All time rank: 4
Week users: 5 users
Week rank: 104 Down
  Groups   Screenshots Screenshots   Rate classes User ratings   Dependencies  
  Dependents   Trackback   Applications   Files Files  

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

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


Recommendation for a PHP class to read mail
Mail reader

Update MySQL from mail
I want to update my database using info sent by email

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (88%) Good (83%) - Sufficient (76%) - - Sufficient (60%) 1287
Month: Not yet rated by the users

  Packages needed by this class  
Class DownloadWhy it is needed Dependency
Simple Authentication and Security Layer Download .zip .tar.gz 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). Conditional
PHP MIME Email Message Parser Download .zip .tar.gz Only needed to run the example that parses and decodes messages Conditional

  Other classes that need this package  
Class Why it is needed Dependency
pop3ml accessing and retrieving e-mail messages Required

  Pages that reference this package  
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...
Getting and Parsing E-mail with PHP
Here’s my Problem: My website sends text files to a partner’s site via FTP...
Pop3 Destegiyle Mail Gönderme
Reading Attachments from Second Life Post Cards
For a good part of tonight, I’ve been working on yet another idea...

Latest pages that reference packages Latest pages that reference packages

  Applications that use this package  
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.
Used in SaltOS e-mail client to import emails using a simple, safe and efficient method.
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 folder image Files  
File Role Description
Accessible without login 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
Accessible without login 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
Accessible without login Plain text file test_pop3.php Example POP3 class test page

Install with Composer Install with Composer - Download Download all files: pop3class.tar.gz
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.