Dein puts steht _direkt_ vor der after-zeile ?
ja...
allerdings steht kein puts (spielt aber keine rolle, glaub ich), sondern folgendes direkt davor:
---------
.lnewmsg configure -text "You received a new message:\n$line\n"
---------
Gruß,
Markus