Forum Moderators: coopster
When the delivery SMTP server makes the "final delivery" of a message, it inserts a return-path line at the beginning of the mail data. This use of return-path is required; mail systems MUST support it.
I once had a case where the mail was undelivered for this very same issue, there was no "Return-Path" header. The mail wasn't even getting to a spam mailbox. And, of course, since there was no "Return-Path", I never found out about it except that I knew I should have been receiving them! Some investigation on the sending server will turn up answers. And yes, the -f switch is a good idea, especially on shared servers.