Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłanie maili
Forum PHP.pl > Forum > Serwery WWW
Glarden
Mam sobie skrypt, który powinien wysyłać maile, ale kiedy próbuję go wywołać zgłasza mi taki błąd:
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:\Program Files\WebServ\httpd\bzdety\wys.php on line 2

Skrypt wysyłania mam taki zwykły, bez nagłówków, ale z nimi robi tak samo, sprawdzałem:
  1. <?php
  2. mail ("mail@costam.pl", "nie!", "witam!");
  3. ?>


To musi być coś z ustawieniami w php.ini. Wie ktoś, jakie powinny być, żeby wysyłał maila?
barat
Musisz doinstalować jakiś serwer mailowy osobno smile.gif
Webserv nie ma takowego w zestawie ...
Jak już zainstalujesz i skonfigurujesz go poprawnie to w php.ini wystarczy to domyślne localhost i port 25 smile.gif

Ogólnie do maili lepiej zainteresuj sie klasą PHPMailer smile.gif
Bardziej uniwersalna, i zadziała nawet jak na serwerze nie ma funkcji mail() (skorzysta z Twojego maila jak podasz w konfiguracji serwer smtp i hasło jeśli potrzebne)
Glarden
Ha, dzięki! Wszystko działa jak należy!
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.