Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mail() - nie wysyła wiadomości.
carck3r
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 2
Dołączył: 9.11.2008

Ostrzeżenie: (0%)
-----


Witam.
Napisałem:
Kod
$head ="From: xxxx@wp.pl";
$wyslanie = mail($dokogo, $temat, $zawartosc, $head);

if($wyslanie)
{
    echo "Bez przeszkód";
}

Wyskakuje 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 D:\xampp\htdocs\przetworzmail.php on line 21


W php.ini mam:
Kod
; For Win32 only.
SMTP = smtp.wp.pl
smtp_port = 587

; For Win32 only.
sendmail_from = xxxx@wp.pl


Korzystam z xamppa.

Jak usunąć ten problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Musisz powalczyć z konfiguracją serwera SMTP.
To nie jest błąd w skrypcie PHP, f-cja mail() zadziałała (skoro nie wywala błędu), ale poczta nie "wyszła" z Twojego kompa. Tak myślę. Nigdy nie testowałem tego typu rzeczy na localhoście, tylko na serwerach hostingowych. Tam nie było problemu.
Na konfiguracji serwera poczty się nie znam, poszukaj rozwiązania na forach poświęconych temu tematowi.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 12:41