CcMail homepage
 Homepage   Download page   Demo page   Support   
General Informations
CcMail is a powerful php Mailing List Manager that doesn't require any database or language knowledge.
Informations are stored on flat text files, and they are processed by a php script (admin.php) to manage Users, Groups and compose mails.


Features
  • Information Groups: Users can choose what to receive informations about
  • Easy to set-up: just add one php code line to a page
  • Users can:
    • Subscribe
    • Unsubscribe
    • Modify their subscriptions, ie. changing their Information Groups
  • Administrator Page to manage:
    • Users (delete, restore)
    • Groups(create, delete, restore, hide to protect sensitive informations)
    • Mails (compose and send, show outbox etc...)
  • Very intuitive way to select Recipients. You can send a Mail to a single user, to some users, to one or more groups and so on.
  • Ability to send Mails in HTML, add attachments and so on, like any mail client
  • Privacy Protection: user addresses are crypted
  • Import Users from other Mailing List Managers
  • Easy Backup
  • WYSIWYG HTML editor
  • Scheduling
  • Validation Email
  • Language packs
  • Easy to update without any loss of informations
  • Stable and deeply tested


Installation
CcMail is very simple to install, however, if you don't know anything about php you can view this Step-by-Step Installation Guide. If you are a little experienced, the following guide will be sufficient.
First of all, you have to unpack the package you've downloaded and edit config.php with your username/password. You can add more than one user.
Then, upload to your web space the whole folder ccmail/, and include in the php pages in which you want to display the Subscription Form the following line:
  • <?php include "ccmail/include.php";?>
This line will be replaced, when php will be processed, by the complete form.
If the form is too big for your pages, or you would like a more compact form, you can include the other file:
  • <?php include "ccmail/include1.php";?>
or put the following HTML code in your pages (it will bring the user to the complete form):

<form method="get" action="ccmail/index.php">
<b>Insert Email Address:</b><br>
<input name="address" size="15">
<input type="submit" value="Go">
</form>


If you want to redirect the user to another page, edit "action" method.
Finally, open admin.php, authenticate and edit your settings!

If you experience some problems, like permissions denying, try to chmod EVERYTHING inside data/ directory, including the folder itself, to 775, or 777.

To erase all stored informations, simply delete data/ directory.


Upgrading from previous versions
If you upgrade from version RC1, you have to move settings/ folder inside data/ directory first.
Else, just do the following: replace ALL files in directory ccmail/ except data/ directory with the files of the new version.
If you have modified config.php file, report changes in the new config file.



Requirements
  • Php > 4.1
  • NO DATABASE REQUIRED (MySql, ...)


License
CcMail comes with ABSOLUTELY NO WARRANTY. The script is under GPL license. Sources can be freely distributed, and usage is totally free.
If you modify (read: improve) the script, let me know: programmers are welcomed, beta testers too.


Support
Support should not be necessary; however you can contact me at

Changelog
  • 1.0.1 (23-5-2005) It was not in my original intentions, but this was a milestone release. HTML editor, Scheduling, Validation email, Language packs, plain text version of html emails, minors. Fixes: user array, mailer, attachments, others.
  • 1.0.0 (11-4-2005) Final release: Improved performance, Known bugs fixed, Statistics, Easier way to delete/restore users, improved visualization of emails, Unsent Mail folder, "Send" button, Test mailer, Erase configuration, HELP improved, and others.
  • RC3 (27-2-2005) Milestone release: Many bugfixes, Backup functions, PHPMailer to send mails, new way of managing users, Sort by date, Split users by blocks, and many others.
  • RC2 (?-2-2005) Many bugfixes, Import addresses, Access Log, Udate check, Hide groups, minors
  • RC1 (28-1-2005) Some bugfixes, graphical improvements, "save mail" function, syntax revisited.
  • Beta 3 (15-1-2005) Several bugfixes, ability to send attachments, manual insertion af addresses, other new features, Installation Guide For Newbies.
  • Beta 2 (27-12-2004) Complete code cleaning, Several bugfixes, new way of managing mails and groups (allowing any syntax), some new features, minor changes.
  • Beta 1 (11-12-2004) First beta release: Outbox, modify user, etc, etc.
  • Alpha 3 (4-12-2004) HTML help file, security updates, several bugfixes, etc. List is too long.
  • Alpha 2 (20-11-2004) Graphical update, recipients column, etc. List is too long.
  • Alpha 1 (30-10-2004) first alpha release

Valid CSS!