>== Auszüge aus der Nachricht von Gaute Hope vom 2014-11-20 18:48: > > I am not sure this is a problem after all, as stated in qmails 'How a > message is read', message reading is stopped either at the next From > line or EOF. > > The blank line does not play a huge role, but it is in effect added to > all messages except the last one (which is terminated by EOF anyway). You're right, as long as message reading is stopped by /From email ascdate\/ rather than /\nFrom email ascdate \n/. > > You could do a f.puts as you suggest below in stead, but it would not > make much of a difference as far as I can see. > > I think the mbox is valid as it is. Well, as there is no real authoritative specification, it is at least a valid sup mbox, isn't it? > > Now; mbox.rb does escape From lines in the body, but I cannot see how > they are un-escaped when reading. Does RMail::Parser.read unescape > these? Also, does mbox.rb skip the extra blank line or do messages get > an extra blank line after being re-read? probably not critical, but > tests should be run on this.. I used mbox for years, and never encountered any problems -- well, that's not true. sup sometimes had trouble to show messages several years old, they were still in the mbox and I can view them now after I converted the mbox to maildir (using python's mbox and maildir modules, I'm afraid). But that should be another issue, and I don't see any way nor need nor resources to address it. Let's close this issue. Regards, Ruthard