6.13 Nie mam / Nie chcę używać sendmaila do wysyłania poczty. Co zrobić?

Ostatnia modyfikacja: 2003-03-26 19:42:07



<?php
# zrywamy gruszkę
require_once 'Mail.php';

# twój serwer smtp
$params['host'] = 'smtp.wp.pl';

# dodatkowe parametry połączenia (opcjonalne):
# $params['port'] = 25;
# jeśli serwer wymaga autentykacji:
# $params['auth'] = false;
# $params['username'] = '';
# $params['password'] = '';

# wszelkie nagłówki...
$headers['Subject'] = 'To jest temat';
$headers['From'] = 'kazio@wp.pl';

$body 'oto jakiś spam....';

# jeśli adresat jest jeden wystarczy 
# $recipients = 'user@domena.pl';
$recipients = array('mieciu@wp.pl''ziutek@onet.pl');

$mail Mail::factory('smtp'$params);

if (
PEAR::isError($mail)) {
    print 
$mail->getMessage();
} else {
        
# sio w Internet!
        
$error $mail->send($recipients$headers$body);
        if (
PEAR::isError($error)) {
                print 
$error->getMessage();
        } else {
                print 
'mail został wysłany.';
        }
}
?>



Powrót do indeksu