//first include the class
//fill out your username, password and mail server,
//as well as giving the class a directory to work in.
//This is where file attachments will be saved!
//PS Make sure it is writeable!
$mail = new mail('mail.example.com', 'password', 'username', '/var/www/mymailapp/mail/');
//lets connect to the mailserver now.
//NOTE: This setup will leave the messages on the server
//If you would like to delete the messages once you have
//downloaded them, set the $delete arg to true
//Example: $messages = $mail->connectMail(TRUE);
$messages = $mail->connectMail();
//Now its time to decode the messages!
$decodedmail = $mail->decodeMessages($messages);
//insert the decoded mail to a db or a web page/whatever
//The class will return an associative array of the messages,
//as well as a reference to the file that it wrote from any
//attachments. It gives the file a funky filename,
//so that if you receive duplicate filenames, both files will
//be preserved. Remember to rename your files before sending
//them off again! This is done simply by replacing the bit after