🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: nl.internet.www.server-side
10 messages
10 total messages Started by RDS Sun, 06 Aug 2000 00:00
probleem met sendmail
#137
Author: RDS
Date: Sun, 06 Aug 2000 00:00
47 lines
2386 bytes
hello,

ik heb een probleen met sendmail (bevindt zich op /usr/sbin/sendmail) op
mijn account bij www.virtualave.net.  ik probeer het volgende
scriptje(code zie onderaan)(met chmod op 755), maar het werkt niet er
wordt niets gezonden en ook niets getoond, zelfs de error-message van
mijn dienice-subroutine niet !
Het enige dat getoond wordt is, HTTP 500 -Internal servererror.
(Ik heb al andere scriptjes uitgevoerd op dezelfde server, en die
werkten wel, zelfs scriptjes waar system wordt uitgevoerd)

Mijn vraag: is er iets mis met dit scriptje (misschien volgorde To:,
From, ...) of is er iets mis met de server van virtualave.net en moet ik
mij dus
tot de webmaster aldaar richten.

dank bij voorbaat,

johan

#!/usr/bin/perl
# 
#
print"Content-type:text/html\n\n";
print"<HTML><HEAD><TITLE>send something</TITLE></HEAD>";
print"<BODY>\n";
print"hello";
$mailprog = '/usr/sbin/sendmail';
open (MAIL, "|$mailprog -t") or dienice("Cannot open $mailprog\n");
#print MAIL 'Reply-to: mailjohan@yahoo.com\n';
#print MAIL 'From: mailjohan@yahoo.com\n';
#print MAIL 'To: johands@hotmail.com\n';
#print MAIL 'Subject: We would like to invite you\n\n';
#print MAIL '---------------------------------------------------\n';
#print MAIL 'test\n';
#print MAIL 'test\n';
#print MAIL '-----------------------------------------------------\n';
close(MAIL);
print"</BODY>\n";
print"</HTML>";

sub dienice {
my($errmsg) = @_;
print "$errmsg\n";
print"</BODY></HTML>\n";
exit;
}
Re: probleem met sendmail
#138
Author: Maurice le Rutte
Date: Mon, 07 Aug 2000 00:00
25 lines
1800 bytes
RDS wrote in message <398DDE25.5283B42F@nospampandora.be>...
>hello,
>
>ik heb een probleen met sendmail (bevindt zich op /usr/sbin/sendmail) op
>mijn account bij www.virtualave.net.  ik probeer het volgende
>scriptje(code zie onderaan)(met chmod op 755), maar het werkt niet er
>wordt niets gezonden en ook niets getoond, zelfs de error-message van
>mijn dienice-subroutine niet !
>Het enige dat getoond wordt is, HTTP 500 -Internal servererror.
>(Ik heb al andere scriptjes uitgevoerd op dezelfde server, en die
>werkten wel, zelfs scriptjes waar system wordt uitgevoerd)
>
>Mijn vraag: is er iets mis met dit scriptje (misschien volgorde To:,
>From, ...) of is er iets mis met de server van virtualave.net en moet ik
>mij dus
>tot de webmaster aldaar richten.
Johan,

Mijn website draait ook op virtualave en ik heb daar ook een Perl Mail
scriptje, en doet het prima. Dus ligt het probleem in je script. Heb je
geprobeert of je Perl script het doet? Dus Win->Unix conversie en goed
bang-path? Ik had problemen daarmee

--
http://www.lerutte.net
Re: probleem met sendmail
#139
Author: johands
Date: Mon, 07 Aug 2000 00:00
40 lines
2388 bytes
In article <8mlsgc$6sci3$1@ID-26372.news.cis.dfn.de>,
  "Maurice le Rutte" <_delete_this_mlerutte@square.nl> wrote:
> RDS wrote in message <398DDE25.5283B42F@nospampandora.be>...
> >hello,
> >
> >ik heb een probleen met sendmail (bevindt zich op /usr/sbin/sendmail)
op
> >mijn account bij www.virtualave.net.  ik probeer het volgende
> >scriptje(code zie onderaan)(met chmod op 755), maar het werkt niet er
> >wordt niets gezonden en ook niets getoond, zelfs de error-message van
> >mijn dienice-subroutine niet !
> >Het enige dat getoond wordt is, HTTP 500 -Internal servererror.
> >(Ik heb al andere scriptjes uitgevoerd op dezelfde server, en die
> >werkten wel, zelfs scriptjes waar system wordt uitgevoerd)
> >
> >Mijn vraag: is er iets mis met dit scriptje (misschien volgorde To:,
> >From, ...) of is er iets mis met de server van virtualave.net en moet
ik
> >mij dus
> >tot de webmaster aldaar richten.
> Johan,
>
> Mijn website draait ook op virtualave en ik heb daar ook een Perl Mail
> scriptje, en doet het prima. Dus ligt het probleem in je script. Heb
je
> geprobeert of je Perl script het doet? Dus Win->Unix conversie en goed
> bang-path? Ik had problemen daarmee
>
wat is een bang-path ?
Bedoel je met Win-Unix conversie : het omzetten van \n naar \n en \r ?
gebruik jij ook sendmail voor je Perl Mail scriptje ?

Het scriptje staat in de eerste message.
mvg,

johan


Sent via Deja.com http://www.deja.com/
Before you buy.
Re: probleem met sendmail
#140
Author: Rene Pijlman
Date: Mon, 07 Aug 2000 00:00
13 lines
1277 bytes
On Mon, 07 Aug 2000 11:35:47 GMT, johands@hotmail.com wrote:
>wat is een bang-path ?

#!/usr/bin/perl

Klopt dat op die server?

-- 
Vriendelijke groet,
Rene Pijlman <rpijlman@spamcop.net>

Leer programmeren: C/C++, Java, Perl, Delphi, OO, VB, databases
http://www.leren.nl/rubriek/computers_en_internet/software_ontwikkelen/
Re: probleem met sendmail
#141
Author: z0ne
Date: Mon, 07 Aug 2000 00:00
18 lines
1366 bytes
On Mon, 07 Aug 2000 13:58:10 +0200, Rene Pijlman
<rpijlman@spamcop.net> wrote:

>On Mon, 07 Aug 2000 11:35:47 GMT, johands@hotmail.com wrote:
>>wat is een bang-path ?
>#!/usr/bin/perl
Da's een shebang ;-)

Dit :
Path:
master.news.hetnet.nl!news2.kpn.net!news.kpn.net!newsfeeds.belnet.be!news.belnet.be!skynet.be!pascal.a2000.nl!newsfeed.a2000.nl!not-for-mail
is een bangpath ;-)


-- 
z0ne / z0ne@cryogen.com 
'All my life I wanted to be some-one. 
 I guess I should have been more specific.. ' - Jane Wagner
Re: probleem met sendmail
#142
Author: Maurice le Rutte
Date: Tue, 08 Aug 2000 00:00
20 lines
1468 bytes
z0ne wrote in message <8pitos02154mmgl86vbf5c7kscgn3ut420@4ax.com>...
>On Mon, 07 Aug 2000 13:58:10 +0200, Rene Pijlman
><rpijlman@spamcop.net> wrote:
>
>>On Mon, 07 Aug 2000 11:35:47 GMT, johands@hotmail.com wrote:
>>>wat is een bang-path ?
>>#!/usr/bin/perl
>Da's een shebang ;-)
>
>Dit :
>Path:
>master.news.hetnet.nl!news2.kpn.net!news.kpn.net!newsfeeds.belnet.be!news.b
elnet.be!skynet.be!pascal.a2000.nl!newsfeed.a2000.nl!not-for-mail
>is een bangpath ;-)

Yep, foutje mijnerzijds. Krijg je als je een tijd van *nix af bent.

--
http://www.lerutte.net
Re: probleem met sendmail
#143
Author: Emile Besseling
Date: Tue, 08 Aug 2000 00:00
60 lines
2765 bytes
als je telnet toegang hebt (hoop ik) kan je proberen om het script uit te
voeren:

perl  script.cgi

eventuele fouten krijg je dan te zien.

Emile



"RDS" <roland.data.systems@nospampandora.be> schreef in bericht
news:398DDE25.5283B42F@nospampandora.be...
> hello,
>
> ik heb een probleen met sendmail (bevindt zich op /usr/sbin/sendmail) op
> mijn account bij www.virtualave.net.  ik probeer het volgende
> scriptje(code zie onderaan)(met chmod op 755), maar het werkt niet er
> wordt niets gezonden en ook niets getoond, zelfs de error-message van
> mijn dienice-subroutine niet !
> Het enige dat getoond wordt is, HTTP 500 -Internal servererror.
> (Ik heb al andere scriptjes uitgevoerd op dezelfde server, en die
> werkten wel, zelfs scriptjes waar system wordt uitgevoerd)
>
> Mijn vraag: is er iets mis met dit scriptje (misschien volgorde To:,
> From, ...) of is er iets mis met de server van virtualave.net en moet ik
> mij dus
> tot de webmaster aldaar richten.
>
> dank bij voorbaat,
>
> johan
>
> #!/usr/bin/perl
> #
> #
> print"Content-type:text/html\n\n";
> print"<HTML><HEAD><TITLE>send something</TITLE></HEAD>";
> print"<BODY>\n";
> print"hello";
> $mailprog = '/usr/sbin/sendmail';
> open (MAIL, "|$mailprog -t") or dienice("Cannot open $mailprog\n");
> #print MAIL 'Reply-to: mailjohan@yahoo.com\n';
> #print MAIL 'From: mailjohan@yahoo.com\n';
> #print MAIL 'To: johands@hotmail.com\n';
> #print MAIL 'Subject: We would like to invite you\n\n';
> #print MAIL '---------------------------------------------------\n';
> #print MAIL 'test\n';
> #print MAIL 'test\n';
> #print MAIL '-----------------------------------------------------\n';
> close(MAIL);
> print"</BODY>\n";
> print"</HTML>";
>
> sub dienice {
> my($errmsg) = @_;
> print "$errmsg\n";
> print"</BODY></HTML>\n";
> exit;
> }
Re: probleem met sendmail
#144
Author: Henkie
Date: Tue, 08 Aug 2000 00:00
60 lines
2746 bytes
On Sun, 06 Aug 2000 21:51:37 GMT, RDS
<roland.data.systems@nospampandora.be> wrote:

>hello,
>
>ik heb een probleen met sendmail (bevindt zich op /usr/sbin/sendmail) op
>mijn account bij www.virtualave.net.  ik probeer het volgende
>scriptje(code zie onderaan)(met chmod op 755), maar het werkt niet er
>wordt niets gezonden en ook niets getoond, zelfs de error-message van
>mijn dienice-subroutine niet !
>Het enige dat getoond wordt is, HTTP 500 -Internal servererror.
>(Ik heb al andere scriptjes uitgevoerd op dezelfde server, en die
>werkten wel, zelfs scriptjes waar system wordt uitgevoerd)
>
>Mijn vraag: is er iets mis met dit scriptje (misschien volgorde To:,
>From, ...) of is er iets mis met de server van virtualave.net en moet ik
>mij dus
>tot de webmaster aldaar richten.
>
>dank bij voorbaat,
>
>johan
>

Johan,
ik zie twee problemen in je script. 

Ten eerste: de '\n' in je print commando's worden als gewoon als \n
doorgestuurd en niet als nieuwe lijn, het onderstaande script zou
moeten werken:
Ten tweede: elke mail dient afgesloten met een punt ( '.' ) op een
unieke lijn.

#!/usr/bin/perl -w
#
#
$mailprog = '/usr/sbin/sendmail';
open (MAIL, "|$mailprog -t") or dienice("Cannot open $mailprog\n");
print MAIL "Reply-to: henkie\@belgianair.com\n";
print MAIL "From: info\@belgianair.com\n";
print MAIL "To: info\@belgianair.com\n";
print MAIL "Subject: We would like to invite you\n\n";
print MAIL "---------------------------------------------------\n";
print MAIL "test\n";
print MAIL "test\n";
print MAIL "-----------------------------------------------------\n";
print MAIL ".\n";
close(MAIL);

sub dienice {
my($errmsg) = @_;
print "$errmsg\n";
exit;
}

cheers,
henkie.
------------------------------------------------------------------------------------------------------------------------
http://BelgianAir.com - nieuws en discussies over wireless netwerken
en handheld development.
Re: probleem met sendmail
#145
Author: Roland van Ipenburg
Date: Tue, 08 Aug 2000 00:00
33 lines
1515 bytes
Op Tue, 08 Aug 2000 18:45:16 GMT, Henkie
<info@belgianair.com> bracht te berde:

[knip]

>#!/usr/bin/perl -w
>#
>#
>$mailprog = '/usr/sbin/sendmail';
>open (MAIL, "|$mailprog -t") or dienice("Cannot open $mailprog\n");

[knip veel prints]

print MAIL <<EOM;
Reply-to: henkie\@belgianair.com
From: info\@belgianair.com
To: info\@belgianair.com
Subject: We would like to invite you

---------------------------------------------------
test
test
-----------------------------------------------------
.
EOM

    Is misschien iets handiger.

-- 
Roland van Ipenburg
ipenburg@dds.nl
http://huizen.dds.nl/~ipenburg/
"Pooh Styx?"
Re: probleem met sendmail
#146
Author: Rene Pijlman
Date: Wed, 09 Aug 2000 00:00
14 lines
1370 bytes
On Tue, 8 Aug 2000 20:05:17 +0200, "Emile Besseling"
<emile.besseling@horizon.nl> wrote:
>perl  script.cgi
>eventuele fouten krijg je dan te zien.

En eventueel krijg je ook andere fouten te zien, want dit is
niet de goede manier om een CGI-script uit te voeren.

-- 
Vriendelijke groet,
Rene Pijlman <rpijlman@spamcop.net>

Leer programmeren: C/C++, Java, Perl, Delphi, OO, VB, databases
http://www.leren.nl/rubriek/computers_en_internet/software_ontwikkelen/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads