URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17740
[ Назад ]

Исходное сообщение
"Глюки sendmail в perl скриптах "

Отправлено yurik , 12-Июн-02 18:05 
Может кто знает в чем проблема:
пишу тестовый скрипт на perl
#!/usr/bin/perl
print "Content-type:text/html\n\n";
open(MAIL,"|/usr/sbin/sendmail -r yurik yurik");
print MAIL "From: yurik\@tnps.dp.ua";
print MAIL "To: yurik\@tnps.net\n";
print MAIL "Subject: проверка\n\n";
print MAIL "Привет, yurik :)";
close(MAIL);

Вроде все правильно!
Запускаю на серваке по FreeBSD - работает, письмо отсылает!
Выполняю этот-же скрипт из броузера - загрузка страницы затягивается минут на 10 и потом прекращается. Письмо естественно не уходит.
Подскажите в чем прикол!


Содержание

Сообщения в этом обсуждении
"RE: Глюки sendmail в perl скриптах "
Отправлено Dawnshade , 13-Июн-02 10:10 
>Может кто знает в чем проблема:
>пишу тестовый скрипт на perl
>#!/usr/bin/perl
>print "Content-type:text/html\n\n";
>open(MAIL,"|/usr/sbin/sendmail -r yurik yurik");
>print MAIL "From: yurik\@tnps.dp.ua";
>print MAIL "To: yurik\@tnps.net\n";
>print MAIL "Subject: проверка\n\n";
>print MAIL "Привет, yurik :)";
>close(MAIL);
>
>Вроде все правильно!
>Запускаю на серваке по FreeBSD - работает, письмо отсылает!
>Выполняю этот-же скрипт из броузера - загрузка страницы затягивается минут на 10
>и потом прекращается. Письмо естественно не уходит.
>Подскажите в чем прикол!

Логи Апача смотрел? И print "Content-type:text/html\n\n";  ты куда печатаешь? В stdout?


"RE: Глюки sendmail в perl скриптах "
Отправлено yurik , 13-Июн-02 18:47 
В логах ошибок не выдает, а сообщение о вызове скрипта вот такое
GET /cgi-bin/mail.pl HTTP/1.1" 500 81 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461)"
Че это???? Нифига не понял???

"RE: Глюки sendmail в perl скриптах "
Отправлено Dawnshade , 14-Июн-02 09:06 
>В логах ошибок не выдает, а сообщение о вызове скрипта вот такое
>
>GET /cgi-bin/mail.pl HTTP/1.1" 500 81 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
>Q312461)"
>Че это???? Нифига не понял???


Апач надо те походу настроить. chmod посмотри.


"RE: Глюки sendmail в perl скриптах "
Отправлено yurik , 14-Июн-02 10:29 
>>В логах ошибок не выдает, а сообщение о вызове скрипта вот такое
>>
>>GET /cgi-bin/mail.pl HTTP/1.1" 500 81 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
>>Q312461)"
>>Че это???? Нифига не понял???
>
>
>Апач надо те походу настроить. chmod посмотри.

Я вообще-то не спец, может подскажете как это сделать???


"RE: Глюки sendmail в perl скриптах "
Отправлено Dawnshade , 14-Июн-02 11:31 
>>>В логах ошибок не выдает, а сообщение о вызове скрипта вот такое
>>>
>>>GET /cgi-bin/mail.pl HTTP/1.1" 500 81 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
>>>Q312461)"
>>>Че это???? Нифига не понял???
>>
>>
>>Апач надо те походу настроить. chmod посмотри.
>
>Я вообще-то не спец, может подскажете как это сделать???


chmod 755 mail.pl
В httpd.conf ScriptAlias установи cgi-bin
Наскоко я еще помню, те надо написать, что б скрипт чо-нить в браузер выводил, иначе он с 500 ошибкой вылетать будет...