| 
<?php
//first include the class
 include('mail_decoder_class_inc.php');
 
 //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();
 
 // debug
 print_r($messages);
 
 //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
 //the "_<timestamp>".
 
 //debug
 print_r($decodedmail);
 ?>
 |