Пример #1
0
 protected bool IsOutgoingEmail(IPersistentEmail email)
 {
     return IsInternalSender(email) && HasExternalRecipients(email);
 }
Пример #2
0
 protected bool IsIncomingEmail(IPersistentEmail email)
 {
     return !IsInternalSender(email);
 }
Пример #3
0
 protected bool IsInternalSender(IPersistentEmail email)
 {
     return IsInternalEmailAddress(email.Sender);
 }
Пример #4
0
 protected bool HasExternalRecipients(IPersistentEmail email)
 {
     return email.Recipients.Any(recipient => !IsInternalEmailAddress(recipient));
 }