PHP Developer's Network : Network Member Forums

Class: POP3 e-mail client



  Search   All class groups   Latest entries   Top 10 charts   Newsletter   Blog   Forums   Help FAQ  
  Login   Register  
Recommend this page to a friend! Trackback URL: http://www.phpclasses.org/trackback/browse/package/2.html
      Classes of Manuel Lemos  > 
POP3 e-mail client
 >  Download  >  Support forum Support forum  >  RSS 1.0 feed RSS 2.0 feed Latest changes  >  Stumble It! Stumble It!  >  Bookmark in del.icio.us Bookmark in del.icio.us  
  Screenshots Screenshots   Supplied by   Group folder image Groups   Detailed description   Freshmeat project  
  Rate classes User ratings   Dependencies   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
  • Supplied by:

  • Picture of Manuel Lemos
    Name: Manuel Lemos <e-mail contact>
    Published packages: 28
    Country: Portugal Portugal - PHP jobs in Portugal
    Home page: http://www.ManuelLemos.net/
    Age: 39
    All time rank: 1
    Week rank: 1

    Browse this author's classes

  • Groups:

  • Group folder image
    Email sending and receiving
    View top rated classes
    Group folder image
    Networking protocols, clients and servers
    View top rated classes
    Group folder image
    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: 697.54 (1.13%)
    Popularity rank: 5,021 (PHP Classes: 25)
    Vitality score: 332.61 (0.10%)
    Rating: 8.12 (Votes: 4) Please rate this class in Freshmeat
  • User ratings:

  • Ratings
    Utility
    Consistency
    Documentation
    Examples
    Tests
    Videos
    Overall
    Rank
    All time:
    Good (85.8%)
    Good (82.0%)
    -
    Sufficient (72.4%)
    -
    -
    Not sure (58.3%)
    699
    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
  • Trackback links:

  • Link Description
    Get Name from Email Address
    Check out this simple and easy function for extracting the name from an email address...
    Latest blog trackback links Latest blog trackback links
  • 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   Site map   Statistics   Site tips   Privacy policy   Contact  

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