Как правильно использовать 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;
}
?>
…