SenderIDValidator Class

Validator for SenderID records

Definition

Namespace: ARSoft.Tools.Net.Spf
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class SenderIDValidator : ValidatorBase<SenderIDRecord>
Inheritance
Object    ValidatorBaseSenderIDRecord    SenderIDValidator

Constructors

SenderIDValidator Initializes a new instance of the SenderIDValidator class.

Properties

DnsLookupLimit The maximum number of DNS lookups allowed

Default is 20


(Inherited from ValidatorBaseT)
DnsResolver DnsResolver which is used for DNS lookups

Default is a Stub DNS resolver using the local configured upstream servers


(Inherited from ValidatorBaseT)
HeloDomain Domain name which was used in HELO/EHLO
(Inherited from ValidatorBaseT)
LocalDomain Name of the computer validating the record

Default is the computer name


(Inherited from ValidatorBaseT)
LocalIP IP address of the computer validating the record

Default is the first IP the computer


(Inherited from ValidatorBaseT)
Scope Scope to examin

Methods

CheckHost(IPAddress, DomainName, String, Boolean) Validates the record(s)
(Inherited from ValidatorBaseT)
CheckHost(IPAddress, String, String, Boolean) Validates the record(s)
(Inherited from ValidatorBaseT)
CheckHostAsync(IPAddress, DomainName, String, Boolean, CancellationToken) Validates the record(s)
(Inherited from ValidatorBaseT)
CheckHostAsync(IPAddress, String, String, Boolean, CancellationToken) Validates the record(s)
(Inherited from ValidatorBaseT)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also