mimo ze ustawiam w php.ini
ini_set('sendmail_from','from');
i puszczam mail()
listy dochodza od: i_tu_difoltowa_nazwa_serwera
dlaczego to nie chce chodzic jak bym chcial zeby chodzilo?
mimo ze ustawiam w php.ini
ini_set('sendmail_from','from');
i puszczam mail()
listy dochodza od: i_tu_difoltowa_nazwa_serwera
dlaczego to nie chce chodzic jak bym chcial zeby chodzilo?
bo jest to wartość read-only
bo jest to wartość read-only
ale jednak, kiedy w nastepnej linii wywolam phpinfo();
w PHP CONFIGURATION CORE mam wartosc zmodyfikowana przez ini_set() (local values) - jesli nawet to nic nie znaczy jak zrobic, zeby mail() mial inne 'from' ?
mozesz co najwyzej w naglowku maila wpisac From ( dokladnie nie wiem jak ale się da :P, musisz poszukać czegoś o nagłówkach maili ) i tam wpisac odpowiedni "zfakowany" adres, jednak jezeli ktos wysili się sprawdzic prawdziwy mail lub jego klient to robi, to dowie się skąd naprawdę została wysłana przesyłka.
no ale musi byc sposob na ustawinie tego .. 'elegancko'
czy ktos mi moze podpowiedziec?
probowales obejrzec plik php.ini ? przed linijka sendmail_from jest komentarz:
; For Win32 only.
hmm... moze wysylasz z php na unixie i dlatego nie dziala ?
no tak...
srv mam na unixie
w takim razie jak sobie z tym poradzic na unixowym serwerze?
sam sobie odpowiem
rozwiazaniem jest darmowa klasa phpmailer-1.60.zip
dziekuje za uwage :)