static MailboxAddress GetMessageSender (MimeMessage message)
{
if (message.ResentSender != null)
return message.ResentSender;
if (message.ResentFrom.Count > 0)
return message.ResentFrom.Mailboxes.FirstOrDefault ();
if (message.Sender != null)
return message.Sender;
return message.From.Mailboxes.FirstOrDefault ();
}