| 
<?php
/**
 * Sample File
 *
 * This class is used to construct email messages using the MIME protocol
 * it also has full attachment and additional header support.
 *
 * @author        Dean Newman < [email protected] >
 * @license        GNU/General Public License v2 (GPL)
 * @copyright    Copyright 2012, Dean Newman
 */
 
 include 'class_emailer.php';
 
 $emaildata = array(
 'from'        => '[email protected]',
 'from_name'    => 'From Name',
 'to'        => '[email protected]',
 'to_name'    => 'Recipient Name',
 'subject'    => 'Sample Message',
 'body'        => 'This is the message content',
 'attach'    => __FILE__
 'attachas'    => __FILE__ . '.txt'
 );
 
 $email = new emailer();
 // Enables SMTP emulation
 //$email->smtp_configure('username', 'password', 'server', 'port');
 
 // Validate the email addresses
 if ( !$email->validate($emaildata['from']) || !$email->validate($emaildata['to']) )
 {
 die('Invalid email address');
 }
 
 // Construct the email
 
 
 $email->set_recipients($emaildata['to'], $emaildata['to_name']);
 // Associative array also available:
 //$email->set_recipients(array($emaildata['to_name'] => $emaildata['to']));
 
 $email->set_sender($emaildata['from'], $emaildata['from_name']);
 
 $email->set_data($emaildata['subject'], $emaildata['body']);
 
 $email->attach_file($emaildata['attach'], $emaildata['attachas']);
 
 if ( !$email->send() )
 {
 die('Unable to send');
 }
 else
 {
 die('Sent!');
 }
 
 ?>
 |