Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłanie emaili - problem
Forum PHP.pl > Forum > PHP
Th0e
Witam! uczę się PHP z kursu http://kursphp.com jednak nie mogę zrozumieć tej lekcji:
http://kursphp.com/wysylanie_email.php

obydwa kody z tej lekcji mi nie działają, mimo że przerobiłem drugi kod na:

Kod
<?php

$od  = "From: zenekbochenek@jojo.com \r\n";
$od .= 'MIME-Version: 1.0'."\r\n";
$od .= 'Content-type: text/html; charset=iso-8859-2'."\r\n";
$adres = "ha4fun@onet.pl";
$tytul = "wiadomosctestowa";
$wiadomosc = "<html>
<head>
</head>
<body>
   <b>Witam serdecznie!</b><br/>
   <a>gfsdgdsgfasfafdsfasfas</a>  
</body>
</html>";

// użycie funkcji mail
mail($adres, $tytul, $wiadomosc, $od);

?>


wyskakuje mi błąd:

Kod
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\WebServ\httpd\zfilmikow\wysyla.php on line 18


Proszę o pomoc.
Sephirus
Od razu widać, że próbujesz wysyłać maile z lokalnego komputera. Funkcja mail() aby działała potrzebuje na maszynie postawiony serwer pocztowy lub odniesienie do serwera w sieci. Najłatwiej jest założyć jakieś darmowe konto hostingowe i tam przetestować ten kod. Możesz też spróbować skonfigurować php.ini albo użyć funkcji sendmail (jej plik konfiguracyjny także znajdziesz). Wygoogluj sobie "wysyłanie maila z php" wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.