Вход Регистрация
Файл: lib/modules/admin/lib/example.php
Строк: 58
<?php
/***************************************
** Filename.......: test.php
** Project........: SMTP Class
** Last Modified..: 30 September 2001
***************************************/

    /***************************************
    ** Include the class. The header() makes
    ** the output look lovely.
    ***************************************/
    
include('class.smtp.inc');
    
header('Content-Type: text/plain');

    
/***************************************
    ** Setup some parameters which will be 
    ** passed to the smtp::connect() call.
    ***************************************/
    
$params['host'] = '10.1.1.2';                // The smtp server host/ip
    
$params['port'] = 25;                        // The smtp server port
    
$params['helo'] = exec('hostname');            // What to use when sending the helo command. Typically, your domain/hostname
    
$params['auth'] = TRUE;                        // Whether to use basic authentication or not
    
$params['user'] = 'testuser';                // Username for authentication
    
$params['pass'] = 'testuser';                // Password for authentication

    /***************************************
    ** These parameters get passed to the 
    ** smtp->send() call.
    ***************************************/

    
$send_params['recipients']    = array('richard@[10.1.1.2]');                            // The recipients (can be multiple)
    
$send_params['headers']        = array(
                                        
'From: "Richard Heyes" <richard@[10.1.1.2]>',    // Headers
                                        
'To: richard@[10.1.1.2]''Subject: Test email'
                                       
);
    
$send_params['from']        = 'richard@[10.1.1.2]';                                    // This is used as in the MAIL FROM: cmd
                                                                                        // It should end up as the Return-Path: header
    
$send_params['body']        = '.Test email.';                                        // The body of the email


    /***************************************
    ** The code that creates the object and
    ** sends the email.
    ***************************************/

    
if(is_object($smtp smtp::connect($params)) AND $smtp->send($send_params)){
        echo 
'Email sent successfully!'."rnrn";

        
// Any recipients that failed (relaying denied for example) will be logged in the errors variable.
        
print_r($smtp->errors);

    }else{
        echo 
'Error sending mail'."rnrn";
        
        
// The reason for failure should be in the errors variable
        
print_r($smtp->errors);
    }

?>
Онлайн: 0
Реклама