Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z polem FROM w mail()
Forum PHP.pl > Forum > PHP
sammy103
Teraz tylko pytanie jest.

  1. function sendMail($from,$to,$topic,$content,$reply_to='') {
  2. $headers = 'MIME-Version:1.0'."\r\n".'content-type:text/html;charset=utf-8'."\r\n".'From: "'.NOREPLY.'@'.strtolower(substr(PG_T,0,-1)).'" <'.NOREPLY.'@'.strtolower(substr(PG_T,0,-1)).'>'."\r\n";
  3. if(mail($to,$topic,$content,$headers)) return true; else return false;
  4. }



czemu "from" mi sie nie wyswietla w ogole tylko widnieje: webserver@hostit.pl

czy ta domena jakas zakleta jest?
we wszystkich innych stronach dziala to poprawnie


Cytat
From: "zainwestuje-szukaminwestora.pl" <noreply@zainwestuje-szukaminwestora.pl>


Cytat
Witam,

zmiana 'from' nie jest możliwa. Klienci często w formularzach w pole from wypełniali mailem osoby wypełniającej formularz na stronie, jest to fałszowanie nagłówków, przez które serwery poczty były wpisywane na RBL.

W przypadku wysyłania wiadomości przez mail() bez autoryzacji nadawcą zawsze będzie webserver@hostit.pl.

Pozdrawiam.
luki100011
Skorzystaj z jakiejś biblioteki do wysyłania e-maili gdzie masz autoryzacje i wtedy ustawisz to co potrzebujesz.
Pyton_000
Polecam http://swiftmailer.org/ . Bajaa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.