Problem solved. I was sending blank emails to the verifiers, and, I presume, postfix was adding something in the body. If I send a filled-out email, then they all pass. Also had a problem with the incorrect system time generating errors, which I've now fixed by synchronising the system time.
thanks for looking at my post.