3
					
						
						« : 26 Апреля 2003, 19:27:32 »
					 
					
					Как правильно использовать sendmail и mail в PHP.
Думаю, что сама ошибка находится в самом вызове функции.
Что я пробовал : mailfrom($emaila, $emaila, $texttema, $soobsha); и другой вариант mail(mailfrom($emaila, $emaila, $texttema, $soobsha)); 
Вот сам код где я беру свой адрес и обрабатываю адрес пользователя
    // Письмо админу 
  $emalp=$_POST[email]; // получаю email пользователя 
  $t1=$_POST[t]; // получаю пункт подписки 
…….
…….
// до этих пор все передается, проверял, выводил на экран.
  $emaila = "admin@domen.com";
  $texttema = " Есть новое событие";
  $soobsha = "Введена следующая информация: $emalp выбрана подписка на $t1 \\n";
mailfrom($emaila, $emaila, $texttema, $soobsha); // или mail(mailfrom($emaila, $emaila, $texttema, $soobsha));
// письмо идет пользователю 
$tetxtpol="Вы были на сайте domen.ru";
$soobsh="Вы выбрали подписку на $t1";
mailfrom($emaila, $emalp, $tetxtpol, $soobsh); //  // или mail(mailfrom($emaila, $emaila, $texttema, $soobsha));
    function mailfrom($fromaddress, $toaddress, $subject, $headers) {             
$fpm = popen(\'/usr/sbin/sendmail -f\'.$emaila.\' \'.$emaila,"w");
if(!$fp) return false;
   fputs($fpm, "To: $toaddress\\n");
   fputs($fpm, "Subject: $subject\\n");  
   fputs($fpm, $headers."\\n\\n"); 
    pclose($fpm);
return true;
    }
      
?>
…