Andreas: Umbrüche in Mailtext(Liste)

Beitrag lesen

Hallo!
Habe eine Frage bzgl. Umbrüchen in  einer Liste in einem Mailtext:

Produkt                                                 Anzahl     Preis
------------------------------------------------------------------------
Produkt XY                                                 1     204,01 €
------------------------------------------------------------------------
                                              Versandkosten:      6,08 €
                                           enthaltene MwSt.:     28,98 €
                                                      Summe:    210,09 €

Hier können auch mehrere Zeilen vorkommen, wie kann ich es machen, dass eine Beschreibung auch über mehrere Zeilen gehen kann????

Der Teil des php Codes, der die Beschreibung auf exakt 55 zeichen formatiert sieht so aus:

$prod_beschr = sprintf ("%-55s", substr($row[2]." ".$row[3]." ".$row[4], 0, 55));
     $message .= "$prod_beschr $anzahl  $euro €\n";

Wenn ich jetzt aber mehr Zeichen habe, wie kann ich das dann machen, ohne dass Anzahl und Preis eine Zeile mitrutschen?

Hat jemand eine Idee?

Grüsse
  Andreas