Rayne Varga
Legacy Member
Ik heb een mailscript in Perl, maar dit lijkt niet te werken. Ik zie echt niet wat eraan mankeert en het komt uit een tutorial, dus ik veronderstel dat alles zou moeten kloppen.
Deze gegevens heb ik gevonden op de statuspagina van de host:
Perl path : /usr/bin/perl
Sendmail path : /usr/sbin/sendmail
Dit is mijn script:
Het bericht e-mail verzonden verschijnt wel, maar ik ontvang geen mail.
Dit is het form dat ik gebruik:
$content is wat tekst gegenereerd dmv PHP.
Het perl bestand is ingesteld met CHMOD op 755.
Deze gegevens heb ik gevonden op de statuspagina van de host:
Perl path : /usr/bin/perl
Sendmail path : /usr/sbin/sendmail
Dit is mijn script:
Code:
#!/usr/bin/perl
use CGI;
my $query = new CGI;
my $sendmail = "/usr/sbin/sendmail -t";
my $subject = "Subject: ....";
my $content = $query->param('content');
my $to = "[email protected]";
open(SENDMAIL, "|$sendmail") or die "Cannot open $sendmail: $!";
print SENDMAIL $subject;
print SENDMAIL $to;
print SENDMAIL "Content-type: text/plain\n\n";
print SENDMAIL $content;
close(SENDMAIL);
print $query->header;
print "E-mail verzonden";
Het bericht e-mail verzonden verschijnt wel, maar ik ontvang geen mail.
Dit is het form dat ik gebruik:
Code:
<form action="mail.pl" method="post">
<table width="800" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="800"><textarea name="content" rows="7" cols="50">De volgende platen zijn besteld:\n\n$content</textarea></td>
</tr>
<tr>
<td align="center"><input type="submit" value="verzenden" />
</table>
</form>
$content is wat tekst gegenereerd dmv PHP.
Het perl bestand is ingesteld met CHMOD op 755.
ad:
