ASP-WAF Web application firewall for .Net 5, .Net Standard 2.1 and .Net Core 3.x

Walter.Web.FireWall.Destinations.Email Namespace

Classes


  Class Description
Public class EMailAddress
Email address to send mails to as well as the frequency and the last email send. Data can be stored in a database if Walter.Web.FireWall.SqlLogger is used else it is stored on disk specified in the FireWallConfiguration this defaults to \AppData\Emails
Public class EmailBufferDiskLocation
Class allows the buffering of emails on disk before the emails need to be send.
Public class EmailBufferLocation
Base class for managing storage buffering violations that need to be communicated.
Public class EmailBufferSqlServerLocation
Class allows the documenting of the emails on SQL Server showing before as well as before the emails need to be send.
Public class EMailConfiguration
This class represents the e-mail configuration used by the firewall. Email configuration contains mail addresses and their individual preferences as well as mail server connection properties
Public class EmailReportDesination
Send all violations per email, buffering could be disk or database. This class manages saving the data and retrieving the data and ensures you do not get the same violation multiple times.

Interfaces


  Interface Description
Public interface IEmailBufferDiskLocation
Indicates that the Incidents are buffered on disk before being send
Public interface IEmailBufferLocation
Interface IEmailBufferLocation contains no properties but indicates the type of storage used
Public interface IEmailBufferSqlServerLocation
Indicates that the Items are stored in a database ///
Public interface IEMailConfiguration
Basic email configuration interface containing the details for working with IFireWall SMTP reporting interface
Public interface IEmailReportDesination
Send all violations per email, buffering could be disk or database. This class manages saving the data and retrieving the data and ensures you do not get the same violation multiple times.

Enumerations


  Enumeration Description
Public enumeration EMailRoles
EMail roles that an address may implement, basically states what the users accepts being contacted about. These are your email addresses of your contacts managed by you,