We noticed that logging/file sometimes emitted this error: XX: Can't call method "notes" on unblessed reference at /usr/share/qpsmtpd/plugins/logging/file line 272.
It appears this is because QP internal sometimes legitimately calls ->log before a transaction object exists. The patch I'm sending should prevent logging/file from crashing in that event. I'm not really sure how to get git send-email to attach this description to my actual patch email, so stay tuned for the patch itself :) -Jared