es kommt zuallererst mal darauf an, wie die mails verschickt werden.

als text/plain oder text/html.

damit html tags auch als solche erkannt werden, muss der header beim versenden der mails richtig sein:
PHP-Code:
$Header "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n"
so sollte es aber eh schon in der funktion usermail(), die das vms nutzt, drin stehen.

tags für zeilenumbrüchje musst du nicht machen, da dass die funktiin
nl2br() für dich macht, dass heißt wenn du im text per "enter-taste" einen zeilenumbruch machst, wird dieser später durch <br /> ersetzt.

aber wenn du die grundfunktion usermail() benutzt, wird jeder html tag entfernt,siehe:
PHP-Code:
// HTML-Codes entfernen
    
$nachricht strip_tags ($nachricht); 
es steht ja im kommentar sogar drin !!!!

das ganze dient der sicherheit, wenn du dir aber sicher bist, dass du html tags drinhaben willst, kommentiere diese zeile einfach aus.

PHP-Code:
// HTML-Codes entfernen
    //$nachricht = strip_tags ($nachricht); 
(findest du in der datei /lib/extras.lib.php)

dass ganze ist aber dazu da, da ja auch die paidmails so verschickt werden, dass die sponsoren ad nicht irgednwelchen störenden html code einbinden können.