Login   Register  
PHP Classes
elePHPant
Icontem

pop3ml: Manage mailing lists using a POP3 account

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   Screenshots Screenshots   View files View files (26)   DownloadInstall with Composer Download .zip   Reputation   Support forum (2)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2010-10-27 (3 years ago) RSS 2.0 feedNot enough user ratingsTotal: 2,144 This week: 3All time: 1,698 This week: 615Up
Version License PHP version Categories  
pop3ml 0.2GNU General Public Lice...5.0Email, PHP 5, Databases
Description Author  

This class can be used to manage or newsletters mailing lists using a POP3 account, whitout a local smtp server.

It works with php5 and mysql => 4. It's highly configurable by users.
You can subscribe/unsubscribe simply with mail messages. There is optional subscription/unsubscription confirmation,
subscription moderation, message moderation, digest message mode, parent/children list management, mail scheduling to
postpone a message, mail filter (procmail-like syntax), message queue for unsent emails, message size check,
command to retrieve messages, bounce detection, message header management, black/white list, multi rcpt-to smtp command
and others functions.

Innovation Award  
PHP Programming Innovation award nominee
March 2009
Number 10


Prize: One downloadable copy of PhpED Professional
Managing a mailing list consists on several tasks that include receiving and resending messages sent to the mailing list, joining and removing mailing lists subscribers, etc..

This class provides a complete solution to do all that in PHP.

Manuel Lemos
Picture of giuseppe lucarelli
Name: giuseppe lucarelli <contact>
Classes: 4 packages by
Country: Italy Italy
Age: 55
All time rank: 85434 in Italy Italy
Week rank: 371 Up18 in Italy Italy Up
Innovation award
Innovation award
Nominee: 2x

Screenshots  
  • img/viewmsg.jpg
  • img/test_pop3ml.jpg
  • img/mltable3.jpg
  • img/mltable2.jpg
  • img/mltable1.jpg
  Files folder image Files  
File Role Description
Files folder imageincludes (6 files)
Files folder imagepatches (3 files)
Files folder imagesql (4 files)
Files folder imagetemplate (5 files)
Accessible without login Plain text file README Doc. very simple readme file
Accessible without login Plain text file config.php Conf. configuration script
Accessible without login Plain text file INSTALL Doc. installation notes
Accessible without login Plain text file mlsend.php Example sample script to run pop3ml class
Plain text file test_pop3ml.php Aux. extra script to test/send message sending
Plain text file viewmsg.php Aux. extra script to show list's messages
Plain text file ChangeLog.txt Data ChangeLog file
Plain text file clean_pop3ml.php Aux. extra script to remove old records

  Files folder image Files  /  includes  
File Role Description
  Plain text file class.genpass.php Aux. sample script to generate a password value
  Plain text file class.pop3ml.php Class main php script class
  Plain text file class.scheduledate.php Aux. extra class to manage scheduling date
  Plain text file class.viewmsg.php Aux. extra class to show list's messages
  Accessible without login Plain text file functions.php Aux. apache authentication script
  Plain text file getattach.php Aux. simple script to download message's attachment

  Files folder image Files  /  patches  
File Role Description
  Plain text file patch-0.1-0.2.php Aux. script to change release
  Plain text file README Doc. explains how to change release
  Plain text file sqlchanges.php Aux. script to change release

  Files folder image Files  /  sql  
File Role Description
  Plain text file config.goshweb.sql Data another specific sql table for an extra program
  Plain text file mltable-it.sql Data italian version of mailinglist sql table structure
  Plain text file mltable.sql Data mailinglist sql table structure
  Plain text file pop3ml.sql Data database structure file

  Files folder image Files  /  template  
File Role Description
  Plain text file clean-lynx.sh Example shell script sample
  Plain text file clean.sh Example shell script sample
  Accessible without login Plain text file crontab.sample Data unix cron shell script sample
  Accessible without login Plain text file mlsend-lynx.sh Data lynx like shell script sample
  Accessible without login Plain text file mlsend.sh Data wget like shell script sample

Downloadpop3ml-2010-10-27.zip 567KB
Downloadpop3ml-2010-10-27.tar.gz 557KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
POP3 e-mail client Download .zip .tar.gz accessing and retrieving e-mail messages Required
SMTP E-mail sending class Download .zip .tar.gz for connecting to a local/remote smtp server and sending e-mail messages Required
Simple Authentication and Security Layer Download .zip .tar.gz for standard pop3 authentication Required
MIME E-mail message parser Download .zip .tar.gz for parsing and decoding e-mail messages Required
 Version Control Unique User Downloads Download Rankings  
 0%Total:2,144All time:1,698
 This week:3This week:615Up