![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
witam
pisze skrypt w php do aktywacji konta przez maila. Z laptopa zrobiłem tymczasowy serwer, zainstalowałem apache. Podczas wysyłania maila wyskakuje 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:\Apache2.2\htdocs\email\index.php on line 74 Wycinek z php.ini [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com Proszę o pomoc jak obejść ten problem. Zmianiałem już porty na inne i nic to nie daje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok, wskazałeś adres serwera SMTP w konfiguracji php. Ale czy pod tym adresem (czyli na fizycznej maszynie stanowiącej localhost) masz postawiony odpowiedni soft odwalający robotę serwera smtp?
A typy tego softu to m.in. np: - fake smtp - odbiera wiadomości od silnika php, ale nie podejmuje się ich wysyłki tylko zapisuje je do pliku, - proxy smtp - odbiera wiadomości od silnika php, przesyła do zewnętrznego serwera smtp wskazanego w konfiguracji, - sender smtp - odbiera wiadomości od silnika php i sam podejmuje się ich wysyłki. Najprościej szukaj pod hasłem "sendmail for windows". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:32 |