PHP wysyłanie maili funkcją mail() z localhosta

Co zrobić by w końcu ruszyła funkcja mail(); mam Apache’a na linuxie i sendmaila. skonfigurowane php.ini, serwer po restarcie i nic… ani jeden mail nie dojdzie. Wiem że jest phpmailer i inne ale ja koniecznie chce żeby to poszło z zwyczajnej funkcji mail(); chce poprostu widzieć jak to zrobić a wciąż nie mogę i siedzę nad tym trzeci dzień… dodam jeszcze że wszędzie w googlach piszą tylko o tej zmiennej sendmail_path która nic nie daje, i tak dawałem jej parametry -t -i

Proszę o pomoc bo już brakuje mi pomysłów

http://www.phpeasystep.com/phptu/23.html albo http://roshanbh.com.np/2007/12/sending- … nment.html

  • firewall, antywirus, router :slight_smile:

Nie potrzebnie podajesz mi poradniki na xampy wampy i inne stwory pod win

antywirusa nie mam, a router wątpię by miał jakiś wpływ skoro chcę tylko na localhoscie… a firewall może rzeczywiście coś blokować ale rzucasz samo hasło i co…

Sprawdzałeś, czy sama funkcja zwraca 1 ? Chodziło mi raczej o otwarcie portu 25 na firewallu :slight_smile:

nie sprawdzałem nic by to nie dało. Musiałem zapłacić komuś kto się na prawdę na tym zna, by to uruchomić jest szereg kolejnych problemów do tego dochodzi jeszcze neostrada, w ostateczności mam już sprawną funkcję która działa jedynie w zakresie sieci lokalnej i kont pocztowych postawionych wniej. Serwer poczty to exim4. Problem ten jest tak często poruszany jednak mało kto potrafi go rozwiązać, podpowiedzi ograniczają się do ustawienia sendmail_path lub kończą na “nie używaj mail(); jest klasa phpmailer”. Ja też o tym wiem i używam phpmailera ale chciałem to zrobić ze zwykłej ciekawości i dopięcia tego do końca. Można to uruchomić podpinając dopiero domenę publiczną na swój lokalny serwer inaczej nie idzie.