Sinnvollerweise versendest Du die Mail als Multipart, d.h. erster Teil text/plain, zweiter Teil text/html, das ist guter Ton, weil Du nicht davon ausgehen SOLLTEST, daß jeder Empfänger HTML Mails lesen kann. Je nach Zielgruppe der Empfänger kannst Du das auch außer acht lassen, aber Multipart schadet nicht.
Methode A: „von Hand“ -
Nimm eine entsprechende HTML-Datei als Vorlage und passe Dein Skript an.
Methode B:
Modul oder fertiges Skript finden.
Schau auf http://cpan.org nach, ob es ein Modul gibt, das das für Dich machen kann. Wenn ja, stelle fest, ob Dein Server dieses Modul installiert hat.
Sicherlich gibt es auch vorgegebene Skripte für Dein Problem, wobei ich allerdings keinen Link parat habe.
Allgemeine Informationsquellen neben CPAN ist u.a.
http://www.perl.com
Schönen Gruß
Ingo
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]