Witam
Nie wiem czy to bardziej pytanie na grupę php czy systemy operacyjne,
ale zapytam tu i tu.
Mam prosty mały skrypt PHP:
<?php
include ('Mail.php');
$recipients="jak.kowalski@xxx.pl";
$headers["From"]="maria.kowalska@www.pl";
$headers["To"]="jan.kowalski@xxx.pl";
$headers["Subject"]="Test";
$headers["MIME-Version"]="1.0";
$headers["Content-type"]="text/html; charset=iso-8859-2";
$params["host"] = "xxxx.jakisserwer.pl";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "jankowalski";
$params["password"] = "xxxxxxxxxxxxx";
$body="BleBle Ble";
$mail_object = Mail::factory("smtp", $params);
if (PEAR::isError($mail)) {
print $mail->getMessage();
} else {
# sio w Internet!
$error = $mail_object->send($recipients, $headers, $body);
if (PEAR::isError($error)) {
print $error->getMessage();
} else {
print 'mail został wysłany.';
}
}
?>
Jak widać wysła maila pod wskazany adres przy pomocy wskazanego serwera
SMTP. Wszystko pięknie ładnie działa jeśli używam smtp wp i onetu. Za
cholerę nie wyśle jednak maila przy pomocy innego serwera który stoi na
windowsie small bussines server i exchangu. Nie wywala błędu tylko
napisze waiting i pracuje, pracuje, ale skończyć nie może.
Received on Thu Oct 26 13:15:07 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 26 Oct 2006 - 13:42:04 MET DST