"Marcos Everaldo Lenharo - Linux" <[EMAIL PROTECTED]> writes:

> Fiz o seguinte script em perl:
>
> #!/usr/bin/perl
>
> require "cgi-lib.pl";

OUCH! Isso � pr�-hist�rico... Use o CGI.pm... MUITO melhor, mais
eficiente e mais r�pido.

> open(MAIL, "|/usr/sbin/sendmail -t marcos\@acib.com.br");

Se voc� usar ' ao inv�s de " n�o precisa usar \@. Facilita a leitura. 

> print MAIL "Subject: oi teste\n";
> print MAIL "teste de e-mail\n";

Novamente, use ' ao inv�s de ". O programa fica mais r�pido, j� que o
interpretador n�o precisa checar se haver� alguma interpola��o dentro
das ". 

> close(MAIL);
>
> print &PrintHeader;

Voc� n�o precisa indicar fun��es com o & nos Perls modernos.

> Mas nao funciona de jeito nenhum, ja chequei permissoes, o script esta como
> root, chequei o caminho do sendmail esta correto, ele s� funciona se eu
> rodar ele no shell do linux, se eu rodar via web/apache nao!

Bem, veja os logs do Apache, ent�o.

> alguem sabe o que pode estar ocorrendo?

Sem logs? N�o. Pode ser muita coisa.



Sds,
-- 
Godoy.     <[EMAIL PROTECTED]>

Assinantes em 04/07/2002: 2217
Mensagens recebidas desde 07/01/1999: 173738
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a