mam formularz do wysyłania maila - modyfikowany do moich potrzeb

Formularz wysyła ładnie maila na wskazany adres. Treść wiadomości jest bez zarzutu, są polskie znaki itd. Formularz testowałam na gmailu, interii, i wp, jednak docelowo wiadomości będą odbierane w systemie zimbra. Jeżeli wysyłam maila z tego formularza to robi krzaki w tytule wiadomości tutaj odpowiada za to header. Natomiast jeżeli maila o takim samym tytule i treści wysyłam z innej skrzynki - wszystko jest ok.
Testowałam rozwiązania proponowane na tym forum ad. funkcji mail() ale to nic nie dało. Czy ktoś może wie gdzie szukać rozwiązania lub jak ono powinno wyglądać?
poniżej kod strony:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <div id="content"> <?php // sprawdzamy, czy zmienna $submit jest pusta // wyświetlamy formularz echo " <form method=\"post\"> <table width=\"564\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"209\">Imię i nazwisko<br /> <input name=\"imie_i_nazwisko\" type=\"text\" size=\"30\" /> <br /></td> <td width=\"355\" rowspan=\"5\" align=\"left\" valign=\"top\" ></td> </tr> <tr> <td>Adres e-mail<br /> <input name=\"email\" type=\"text\" size=\"30\" /> <br /></td> </tr> <tr> <td>Tytuł wiadomości<br /> <input name=\"tytul_wiadomosci\" type=\"text\" size=\"30\" /> <br /></td> </tr> <tr> <td colspan=\"2\">Treść wiadomości<br /> <textarea name=\"tresc_wiadomosci\" cols=\"67\" rows=\"5\"></textarea> <br /></td> </tr> </table> <input name=\"submit\" type=\"submit\" value=\"Wyślij\" /> <input value=\"Wyczyść pola\" type=\"reset\" /> </form>"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste imie_i_nazwisko, email, indeks, grupa_dziekanska, tytul_wiadomosci, tresc_wiadomosci // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Wysłał: $_POST[imie_i_nazwisko]\ne-mail: $_POST[email]\n\nProblem dotyczy: $_POST[tytul_wiadomosci]\n\nOpis problemu:\n$_POST[tresc_wiadomosci]\n"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[imie_i_nazwisko] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana // wyświetlenie komunikatu w przypadku powodzenia echo "<br/><br/><br/><br/><div align=\"center\"><strong><font color=\"#690\">Wiadomość została wysłana poprawnie!</font></strong></div>"; } // lub w przypadku nie wypełnienia formularza do końca else echo "<span style=\"color: #FF0000; text-align: center;\">Proszę wypełnić wszystkie pola formularza!</span><br/><hr>"; ?> </div> </body> </html>
pozdrawiam i dziękuję za pomoc!
Witam,
podbijam temat, i chcę jednocześnie zapytać czy z tym kodem jest wszystko ok. czy ktoś może np. przetestować...
Pozdrawiam