Hi,
michaelmichael@aol.defeld1, feld2, feld3Betreff:xxx
@mfield = split /,/, $mfields;
hiernach hast Du @mfield = (
'feld1',
' feld2',
' feld3')
^ Beachte!
Also vergiß beim Split nicht \s* als mögliche Leerzeichen.
chomp $mfield[-1];
Warum nicht einfach vorher chomp $mfields? Nebenbei dürfte da eigentlich kein Umbruch drinstehen, da Du ja die Zeile an $/ getrennt gelesen hast (ja, hast Du *g*) und chomp auch nur mit $/ arbeitet.
Cheatah