Seen this before and didn't look into it, but it seems to be appearing more often now. Is this normal, or if not, what should I do? The blank IP concerns me most. Typical line looks like this:
dovecot: service=lda, user=(redacted), ip=[]. Warning: Failed to parse return-path header
dovecot: service=lda, user=(redacted), ip=[]. Warning: Failed to parse return-path header