Basically, if you're trying to send large files as attachments and Mutt is segfaulting because Postfix bailed then 1) ReiserFS sucks and errors badly, so Postfix/Mutt don't get a clean "exceeded limit" error and b) 7.25MB files become 10MB files when base64 encoded to be sent via email, which hits the limit when you think you should be well below it!
I'm having some problems with Postfix's mail limits - nothing serious, and I can "fix" it by bumping the file limits if I have to, but I'd rather try and work out the problem and fix it properly.
Basically, I'm trying to send large emails via Mutt from a script, which uses sendmail provided by Postfix. The postfix config has a message_size_limit of 10MB. Based on some experimentation then I can send emails that are 7296KB but not 7297KB or larger. When I do, sendmail rejects the email and Mutt segfaults. /var/log/mail reports:
Apr 6 09:38:25 vps postfix/postdrop: warning: uid=501: Illegal seek Apr 6 04:38:25 vps postfix/sendmail: fatal: <username>(501): queue file write error
According to this bug the error should be more descriptive, but ReiserFS reports a bad error code. Even so, I don't see why I can't get above ~7.5MB when my message size limit is 10MB....