Yahoo SMTP Error 554 Message not allowed - [320]
Caused by incorrect time on sending SMTP client (PC). Mail was relayed thru an SMTP auth postfix server which had correct time. Yahoo is scanning all of the SMTP headers, not just the host that is sending the email inbound to their MX.

Comments
554 Message not allowed
The computer's date was set a week in the future. It looks like the Yahoo servers check timestamps and if they don't reconcile they bounce the message.