$Sendmail_Prog = '/XAMPP/sendmail/sendmail.exe -oi -t';
open(MAIL,"|$Sendmail_Prog") || print STDERR "Mailprogramm konnte nicht gestartet werden\n";
Du erzeugst keine Datei, jedenfalls nicht mit Perl. Was du da machst, ist, die Daten mittels einer Pipe (dafür steht der senkrechte Strich) direkt an das Programm sendmail zu senden.
Die Datei, deren Endung dich stört, muss vom empfangenden Mailsystem bzw. Mailprogramm stammen werden. Schaue in deren Dokumentation nach bzw. erkläre, was du zum Empfang benutzt und wo du die betreffende Datei gefunden hast.
An der Verwendung des Befehls sendmail selbst ist übrigens, anders als Alexander behauptet, IMHO nichts auszusetzen.