Jak używać funkcji mail() na localhost?

Chciałbym żeby na mojej stronie podczas rejestracji dane wysyłało na email podany w formularzu.

Jak to zrobić na localhost ??

Czytałem że trzeba skonfigurować coś w pliku php.ini ale nie wiem jak.

Jeśli ktoś wie jak to zrobić lub sam to robił to niech napisze.

Bardzo mi to potrzebne bo jak pisze kod to nie będę co chwile wysyłał na serwer jakiś żeby sprawdzić czy działa tylko na localhost bym sprawdził.

W pliku php.ini znalazłem to ale nie wiem jak skonfigurować.

[mail function]

; For Win32 only.

SMTP = 

smtp_port = 


; For Win32 only.

;sendmail_from = 


; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

;sendmail_path =


; Force the addition of the specified parameters to be passed as extra parameters

; to the sendmail binary. These parameters will always replace the value of

; the 5th parameter to mail(), even in safe mode.

;mail.force_extra_parameters =

Bardzo proszę o pomoc.

Jest wujek google :stuck_out_tongue:

http://blog.wilgucki.pl/2009/11/wysylanie-maila-z-lokalnej-maszyny.html

Dzięki jakoś tego wcześniej nie znalazłem.

Dodane 21.03.2011 (Pn) 18:20

Zrobiłem wszystko tak jak na tamtej stronie jest napisane i podczas sprawdzania podanym tam kodem wyświetla mi

Co zrobiłem nie tak??

Jak ktoś wie czemu tak to niech napisze jak to naprawić.

Zajrzyj np. do PHPMailera i nie będzie problemu.

phpmailer mam na serwerze apache ale nie wiem jak się nim posługiwać.

Pobrałem go z tąd:

I co mam dalej zrobić??

Zainstaluj mailserver, albo skonfiguruj exim4…

No przedmówca ma racje zapomniałem się spytać czy jest coś takiego zainstalowanego. W xampp jest standardowo coś takiego

No ja mam zainstalowane hMailSerwer z tamteuj strony co podałem na początku jes wszystko opisane.

Zainstalowałem hmailserwer potem zrobiłem tak jak tam kazali(tylko hasla w accond czy jakoś tak nie podałem bo cokolwiek wpisze to zawsze znika i wyświetla się <> w miejscu hasla )

w pliku php.ini mam tak:

[mail function]

; For Win32 only.

SMTP = 127.0.0.1

smtp_port = 25


; For Win32 only.

;sendmail_from = konrad@127.0.0.1


; For Unix only. You may supply arguments as well (default: "sendmail -t -i").

;sendmail_path =


; Force the addition of the specified parameters to be passed as extra parameters

; to the sendmail binary. These parameters will always replace the value of

; the 5th parameter to mail(), even in safe mode.

;mail.force_extra_parameters =

Ale wyświetla się bool(false).

Nie wiem do czego służy phpmaker.

Prosiłbym o dokładne instrukcje krok po kroku jak to zrobić.

Dodane 24.03.2011 (Cz) 18:46

Czy ktoś wie jak to zrobić??