I was lightly probing this function's behavoir. 
It handles rfc882 fields:
date
subject
message_id
to
from
reply-to
sender         - will generate using 'from' field if not in 
                     header
references
in-reply-to
cc
doesn't handle rfc882 fields:
return-path 
received
resent-         I think this field may be obsolete
keywords      
If there are other rfc822 fields or behavoirs for the function, then I can't speak of them as they weren't in my test.
As it is relevent to what I'm currently doing I may add more about this function from time to time.