| 
<?php
 /**
 * @author Dick Munroe <[email protected]>
 * @copyright copyright @ 2006 by Dick Munroe, Cottage Software Works, Inc.
 * @license http://www.csworks.com/publications/ModifiedNetBSD.html
 * @version 1.0.0
 * @package Easy_Email_SMTP
 * @example ./example.smtp.php
 *
 * Edit History:
 *
 *  Dick Munroe ([email protected]) 11-Apr-2006
 *      Initial Version Created.
 */
 
 include_once('class.Easy_Email_SMTP.php') ;
 include_once('SDD/class.SDD.php') ;
 
 /*
 * I use an alternate port smtp service locally.  The default action
 * is to send messages to the localhost at port 25.
 *
 $smtpInfo['host'] = 'smtp-auth.no-ip.com' ;
 $smtpInfo['port'] = 3325 ;
 $smtpInfo['auth'] = TRUE ;
 $smtpInfo['user'] = '--not-specified--' ;
 $smtpInfo['pass'] = '--not-specified--' ;
 */
 
 $html    = "<b><i>Test class.Easy_EMail_SMTP.php</i></b>" ;
 $message= "Test class.Easy_EMail.php" ;
 
 $mail    = &new Easy_Email_SMTP() ;
 
 $mail->to       = "[email protected]" ;                        // Destination email addresss
 $mail->from     = "[email protected]" ;                        // Source email addresss
 $mail->return   = "[email protected]" ;                 // Return path email address
 $mail->subject  = "Test class.Easy_Email_SMTP.php" ;            // Subject of this email
 
 /*
 * I have made local modifications to Easy_Email that return
 * status on the transmission of the email messages.  If you
 * have not made a similar modification, then the following
 * if statements will fail and you will get error messages
 * instead of notification that the message has been sent.
 */
 
 if ($mail->htmlMail($html))                                        // Use this to send html email
 {
 echo "HTML message sent\n" ;
 }
 else
 {
 echo SDD::dump($mail->m_smtp) ;
 }
 
 if ($mail->simpleMail($message))                                    // Use this to send simple email
 {
 echo "simple message sent\n" ;
 }
 else
 {
 echo SDD::dump($mail->m_smtp) ;
 }
 ?>
 
 |