Forum Webscript.Ru
		Программирование => PHP => Тема начата: rotter от 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;
 }
 
 ?>
 …