[PHP] Wysyłanie emaili

0

Mam pewien problem z wysyłaniem maila w PHP. Mam taką funkcję wysyłającą maila:

function SendMail($To, $Topic, $Body)
{
  global $MyName, $MyEmail; /*$To jest ustawione wyżej w pliku*/
  $Headers = "Return-Path: $MyEmail\r\n";
  $Headers .= "From: $MyName <$MyEmail>\r\n";

  return mail($To, $Topic, $Body, $Headers);
}

a na stronie z formularzem do wysyłania mam taką funkcję:

  $Body = "$name: chcę pożyczyć film:<BR>\n";
  $Body .= "$namePL / $nameORIG / $cd CD / <BR><BR>\n";
  $Body .= "[Formularz zgłoszeniowy z $Host]";
  if (SendMail($MyEmail,"Pożyczenie filmu [$Host]",$Body))
    {
      /*Wszystko OK*/
    }
  else
    {
      /*Błąd*/
    }

PHP zwraca mi wartość

true

ale emaila nie dostałem, a chcę przesłać zwykłego emaila, nie żadnego w HTMLu. Co może być przyczyną? Proszę o pomoc!

0

Po pierwsze sprawdz czy mozesz wysyłać mail'e ze swojego serwera.

Po drugie zdaje mi się iż coś jest poplątane w nagłówku maila. Wydaj mi się iż powinno być:
"From: Nadawca <mail_nadawcy>\nReply-To: mail_zwrotny"

1 użytkowników online, w tym zalogowanych: 0, gości: 1