Exemplo n.º 1
0
 protected bool IsOutgoingEmail(IPersistentEmail email)
 {
     return IsInternalSender(email) && HasExternalRecipients(email);
 }
Exemplo n.º 2
0
 protected bool IsIncomingEmail(IPersistentEmail email)
 {
     return !IsInternalSender(email);
 }
Exemplo n.º 3
0
 protected bool IsInternalSender(IPersistentEmail email)
 {
     return IsInternalEmailAddress(email.Sender);
 }
Exemplo n.º 4
0
 protected bool HasExternalRecipients(IPersistentEmail email)
 {
     return email.Recipients.Any(recipient => !IsInternalEmailAddress(recipient));
 }