ponieważ funkcja mail staję się coraz bardziej trudna do użytku nawet na wydzielonym serverze - postanowiłem zrobić to przez smtp, łącząc się do mojej skrzynki
Oto kod:
<?php require_once "Mail.php"; $from = "ktos <ktos@o2.pl>"; $to = " email odbiorcy <mój mail@o2.pl>"; $subject = "Cześć!"; $body = "Witaj"; $host = "ssl://poczta.o2.pl"; $port = "587"; $username = "mój login"; $password = "moje haslo"; 'To' => $to, 'Temat' => $subject); 'port' => $port, 'auth' => true, 'username' => $username, 'password' => $password)); $mail = $smtp-> send ($to, $headers, $body); if (PEAR:: isError ($mail)) { } else { } ?>
serwere mi zwraca taki komunikat "Failed to connect to ssl://poczta.o2.pl:587 [SMTP: Failed to connect socket: fsockopen() [function.fsockopen]: unable to connect to ssl://poczta.o2.pl:587 (Unknown error) (code: -1, response: )]"
Czy coś nie tak jest w tym kodzie? czy apache coś blokuje?
Pozdr!