Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z nagłówkami funkcji mail
Forum PHP.pl > Forum > Przedszkole
klocek
Witam
Natknąlem się na problem, którego nie mogę rozwiązać. Mam funkcję, która wysyła mail w odpowiedzi na wpis w formularzu zgłoszeniowym. Niestety na niektórych pocztach, na przykład na onecie, zamiast nadawcy pojawia się adres mailowy konta hostingowego, z którego jest wysyłany mail ( czyli zamiast "Serwis ....." pojawia się "moje_konto@moje_konto.cal.pl" ). Nie dość, że nie wygląda to ładnie, to dodatkowo odpowiada na ten adres, a nie na nadawcę podanego w nagłówkach. Podaję nagłówki i proszę o pomoc
$naglowki = "From: Serwis <mail serwisu>\r\n";
$naglowki .= "Reply-To: Serwis <mail serwisu>\r\n";
$naglowki .= "X-Sender: Serwis <mail serwisu>\r\n";
$naglowki .= "Delivered-to: Serwis <mail serwisu>\r\n";
$naglowki .= 'X-Mailer: PHP/' . phpversion() ."\r\n";
$naglowki .= 'MIME-Version: 1.0' . "\r\n";
$naglowki .= 'Content-type: text/html; charset=iso-8859-2' . "\r\n";
Próbowałem z różnymi kombinacjami nagłówków, ale efekt jest ten sam. Proszę o pomoc

krispak
Spróbuj tak:
  1. wiadomosc = "Jakas tresc";
  2. $email = "email@serwis.pl";
  3. $naglowki.= "MIME-Version: 1.0\r\n";
  4. $naglowki.="Content-type: text/html; charset=UTF-8\r\n";
  5. $naglowki.="From: Serwis <email@serwis.pl>";
  6.  
  7. @mail($email, "Tytul emaila", $wiadomosc, $naglowki);

Chociaz osobiscie korzystam z klasy Phpmailer.

Pozdrawiam
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.