maxik0
Новичок
Проблемка с функцией mail() и полем From
Если вызывается mail() без параметра headers, почему-то в From подставляется [email protected], а не [email protected]. OS RHEL4, MTA -- CommuniGate Pro, PHP 4.4.2.
Собственно к чему вопрос, понятно, что во всех скриптах я проставляю header, но есть опасение, что и какие-то другие скрипты могут выполняться из-под root. Посмотрел я исходники php -- так там письмо отправляется просто через popen. Кстати, при отработке скрипта типа
$fp=fopen('filename',"w");
fclose($fp)
файлы создаются с правильным владельцем -- nobody.
При подобной же связке на FreeBSD -- CommuniGate Pro, PHP 4.4.2 -- все отправляется правильно, в From ставится [email protected].
Если вызывается mail() без параметра headers, почему-то в From подставляется [email protected], а не [email protected]. OS RHEL4, MTA -- CommuniGate Pro, PHP 4.4.2.
Собственно к чему вопрос, понятно, что во всех скриптах я проставляю header, но есть опасение, что и какие-то другие скрипты могут выполняться из-под root. Посмотрел я исходники php -- так там письмо отправляется просто через popen. Кстати, при отработке скрипта типа
$fp=fopen('filename',"w");
fclose($fp)
файлы создаются с правильным владельцем -- nobody.
При подобной же связке на FreeBSD -- CommuniGate Pro, PHP 4.4.2 -- все отправляется правильно, в From ставится [email protected].