|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
Skicka mail med Perl i ett CGI-scriptHär är ett exempel på hur man kan använda Perl för att skicka mail. Kom ihåg att det enkelt skall gå att se vilken websajt det är som har skickat brevet. I det här exemplet är CGI-scriptet sparat som skicka.mail.via.perl.cgi. Kom ihåg att ha korrekta rättigheter på scriptet - se avsnittet om CGI-script. #!/usr/bin/perl
use CGI;
my $query = new CGI;
print $query->header;
if ($query->param('content') ne "") {
my $sendmail = "/usr/sbin/sendmail -t";
open(SENDMAIL, "|$sendmail") or die "Cannot open $sendmail: $!";
print SENDMAIL "From: automatutskick\@min_domän.com\n";
print SENDMAIL "To: var-det-nu-skall-skickas\@min_domän.com\n";
print SENDMAIL "Content-type: text/plain\n";
print SENDMAIL "Subject: sendmail via perl\n\n";
print SENDMAIL "här följer content:\n\n";
print SENDMAIL $query->param('content');
close(SENDMAIL);
print 'Nu är ett brev skickat med innehåll ';
print ''.$query->param('content').'.';
} else {
print "Inget brev skickat\n";
}
print 'Fick du svar på din fråga? |
CGI 136 CGI-script |