MailKit.Net.Smtp.SmtpClient.GetMessageSender C# (CSharp) Method

GetMessageSender() static private method

static private GetMessageSender ( MimeMessage message ) : MimeKit.MailboxAddress
message MimeKit.MimeMessage
return MimeKit.MailboxAddress
		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 ();
		}