Dobry i tani polski hosting Hekko
Kup kurs w Stefa Kursów z linku i otrzymaj 30 zł = 3000 pkt Premium
Chcesz otrzymać kupony na Aliexpress 19 dolarów (dla nowego użytkownika 4 kupony) lub podaj kod w podsumowania koszyka INJFWAPD?
Zwrot z zakupów ze sklepach internetowych (Allegro, MediaMarkt, Aliexpress itp.) sprawdź procent
Nie masz jeszcze konta w Revolut? Załóż i ciesz się dobrym przewalutowaniem i nie tylko
Inwestuj na Mintos wpłać 500 euro i otrzymaj bonus 10 euro - bonus wyższy wraz z wpłatą.
1
Wysłanie e-maila przy użyciu funkcji mail() z localhost
1 komentarz · Artykuł autorstwa RaVns, kategoria PHP
Ilość odsłon wpisu: 10 524
Stworzyłaś/łeś formularz i chcesz sprawdzić, przetestować jego działanie, a przy tym wykorzystałeś funkcję mail() w PHP na localhost? Nie wiesz dlaczego nic się nie dzieje lub wyskakują błędy, kiedy klikasz submit formularza? Otóż faktycznie nie jest to możliwe, bez użycia jakiegoś oprogramowania. Aby móc wysłać, czy ogólnie mówiąc skorzystać lokalnie z funkcji mail() powinieneś zaopatrzyć się tzw. serwer SMTP.
Takim przykładem może być prosty i użyteczny darmowy program Papercut (CodePlex). Służy on tylko i wyłącznie do lokalnego wysyłania poczty, nie odbiera on zewnętrznych e-maili.
E-mail wysyłany w skrypcie PHP przy użyciu mail() jest jakby przechwycony przez ten program i symuluje wykonanie wysłania wiadomości jak to odbywa się normalnie na serwerze webowym.
Program automatycznie działa na domyślnych ustawieniach. Oczywiście posiada opcje, które pozwalają wybrać na jakim adresie IP powinien on „nasłuchiwać” użycie funkcji mail() oraz na jakim porcie będzie nadany e-mail.
A są to:
Lokalny adres IP: 127.0.0.1
Port: 25.
Program jest bez instalacyjny (po wypakowaniu w dowolne miejsce od razu działa) posiada bardzo prosty, ale wystarczający interfejs graficzny pozwalający wyświetlić listę e-maili oraz ich przesłaną zawartość w postaci widoku: RAW, BODY, czy HTML. Można go zminimalizować, gdzie w zasobniku systemowym oczekuje on na zastosowanie funkcji mail() w naszym formularzu.
Od teraz w prosty i szybki sposób, bez instalacji i konfiguracji skomplikowanych programów, czy dodatków. Możemy nasz serwer Apache, Xampp itp. wzbogacić o obsługę wysłania testowych wiadomości e-mail.
Wysłanie e-maila przy użyciu funkcji mail() z localhost,Tagi: Apache · formularz i funkcja mail() · jak wysłać emial lokalnie przy użyciu mail() · mail z localhost · mail() · Papercut · Sending e-mail from localhost in PHP · serwer SMTP · testowanie formularza PHP · testowanie funkcji mail na localhost · wysyłanie e-maila lokalnie · Wysyłanie e-maila z localhost · wysyłanie poczty PHP · Wysyłanie poczty z poziomu php funkcją mail() · Wysyłanie wiadomości funkcją mail na localhost · Wysłanie maila z localhost
Podobne wpisy:
Starszy post << Podziękowania za rosnącą popularność bloga i Wasze budujące słowa na temat przydatności artykułów
wayne · 16 sierpnia 2014 z 19:11
thank you.