Problem polega na tym, że w niektórych pocztach nie wyświetlają się polskie znaki. Tj. jak wyślę na pocztę @gmail.com to widać polskie znaki bez problemu. lecz po wysłaniu na pocztę @poczta.fm czy @onet.eu, czyli polskie poczty, znaki ukazują się jako takie krzaki. Nie wiem co jest złego w skrypcie. Strona na której znajduje się formularz ma kodowanie UTF-8
Przedstawiam skrypt:
<?php $EmailFrom = "test@test.pl"; $EmailTo = "test@test.pl"; $Subject = "Kontakt ze strony introzet.pl"; if($_POST['Copy']) { // prepare email body2 text $Body2 = "Oto kopia e-mailu który wysłałeś do nas z formularza kontaktowego:"; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Imię i nazwisko: "; $Body2 .= $Name; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Firma: "; $Body2 .= $Corporate; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Ulica: "; $Body2 .= $Adress; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Kod: "; $Body2 .= $PostCode; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Miejscowość: "; $Body2 .= $City; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Adres e-mail: "; $Body2 .= $Email; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Numer telefonu: "; $Body2 .= $Tel; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "\n"; $Body2 .= "Wiadomość: "; $Body2 .= "\n"; $Body2 .= $Message; $Body2 .= "\n"; } // validation $validationOK=true; if (!$validationOK) { exit; } // prepare email body text $Body = ""; $Body .= "Imię i nazwisko: "; $Body .= $Name; $Body .= "\n"; $Body .= "\n"; $Body .= "Firma: "; $Body .= $Corporate; $Body .= "\n"; $Body .= "\n"; $Body .= "Ulica: "; $Body .= $Adress; $Body .= "\n"; $Body .= "\n"; $Body .= "Kod: "; $Body .= $PostCode; $Body .= "\n"; $Body .= "\n"; $Body .= "Miejscowość: "; $Body .= $City; $Body .= "\n"; $Body .= "\n"; $Body .= "Adres e-mail: "; $Body .= $Email; $Body .= "\n"; $Body .= "\n"; $Body .= "Numer telefonu: "; $Body .= $Tel; $Body .= "\n"; $Body .= "\n"; $Body .= "\n"; $Body .= "Wiadomość: "; $Body .= "\n"; $Body .= $Message; $Body .= "\n"; // send email // redirect to success page if ($success){ exit; } else{ exit; } ?>