Bastian Schnitzler: Email mit Anhang

Beitrag lesen

Halli-Hallo!!!
Ich suche jetzt schon seit Stunden nach einer Lösung eine Datei über ein Cgi-script und ein HTML-Formular zu versenden.
Ich  habe folgendes Formular:
<form action="cgi-bin/kontakt.cgi" method="POST" enctype="multipart/form-data">
<input type="HIDDEN" name="formmailer" value="59449">
<table border=0>
<tr>
<td>Name:</td>
<td><input type="text" name="Nomen" id="K2"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="Email" id="K3"></td>
</tr>
<tr>
<td>Betreff:</td>
<td><input type="text" name="Betreff" id="K4"></td>
</tr>
<tr>
<td>Nachricht:</td>
<td><textarea cols="" rows="5" name="Nachricht" id="K5"></textarea></td>
</tr>
<tr>
<td>Anhang:</td>
<td><input type="file" name="file_attach" id="K6"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Abschicken" onClick="CursorChange()" id="K7"</td>
<td><div align=right><input type="reset" name="Reset" value="Zurücksetzen" id="K8"></div></td>
</tr>
</table>
</form>

Die Namen für die IDS könnt ihr ignorieren, die benutze ich für was anderes...

Hier mein cgi-Script (kontakt.cgi):

#!/usr/bin/perl
$Sendmail_Prog = "/usr/lib/sendmail";
use CGI;
$cgi = new CGI;

my $mailto = "baschni@web.de";
my $returnhtml = "../danke.htm";
my $subject = $cgi->param('Betreff');
my $Name = $cgi->param('Nomen');
my $Email = $cgi->param('Email');
my $Nachricht = $cgi->param('Nachricht');
my $mailtext = "Name: $Name/nNachricht: $Nachricht/n";
my $absender = $cgi->param('Email');

open(MAIL,"|$Sendmail_Prog -t") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
print MAIL "To: $mailto\n";
print MAIL "From: $absender\n";
print MAIL "Subject: $subject\n\n";
print MAIL "$mailtext\n";
close(MAIL);
print "Location: $returnhtml\n\n";

Erstmal lese ich alle Daten aus den Feldern aus und schicke mir dann eine Mail mit Absender, Betreff und Text.

Kann mir jemand sagen, was ich nun einbinden muss, um die Datei aus dem file-Feld im Formular als Anhang an die Mail zu verschicken?

Bitte verweist mich nicht oder schickt mich zum Suchen,
ich konnte bei Google und Foren wie diesem hier keine Antwort finden.
Danke!!!