фунция mail() и сторонний smtp

spiner

Новичок
фунция mail() и сторонний smtp

Ситуация:
Win2000+php+apache(на локальной машине. /не хостер/)
в php.ini:
SMTP: 'mail.domain.ru';
sendmail_from:'spiner';
smtp точно не поддерживает парольной авторизации.
В скрипте пишу:
PHP:
$subject="asd";
$headers = "Content-Type: text/html; charset=windows-1251\n";
$headers .='From: spiner';
$msg="asdasd";
mail("[email protected]", $subject, $msg, $headers);
Получаем ошибку - очень популярную:
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in file.php.....
Пробовал и убирать header из mail(). Все равно..Вообщем начитался похожих проблем на форуме, и сделал вывод, что без сокетов и RFC и phpmailer ничего не получится.
Вроде делаю, как написано на php.net, и все логично
Куда смотреть? :confused: Пните :D
 

nonename

Новичок
spiner
Попробуйте задокументировать: sendmail_path = \usr\sbin\sendmail -t -i
 

spiner

Новичок
baev
сделал, все равно тоже самое;
причем ошибка возникает, если и убрать $headers из mail()..

nonename
что значит задокументировать? И около этой настройки написано For Unix only. НО , все равно попробовал написать sendmail_path = \usr\sbin\sendmail -t -i... Пох.
 

nonename

Новичок
spiner
Если вы используете smtp то эта запись должна быть задокументирована.
Вот так:
;sendmail_path = \usr\sbin\sendmail -t -i
 

spiner

Новичок
nonename
я считал все время, что ; это закомментировано. Ну да ладно, не об этом разговор. Она у меня выглядит так:
;sendmail_path =
 
Сверху