Mike Sassaman wrote: How could I check to see if I was generating unparseable > headers (and hopefully fix)?
You could run a message through spamassassin -D and look at the debug output. There's a section in there where it's parsing the Received: headers. Just make sure it's not missing any.