Walter.Web.FireWall.SMTPLogger 2021.10.16.1325

Install-Package Walter.Web.FireWall.SMTPLogger -Version 2021.10.16.1325
dotnet add package Walter.Web.FireWall.SMTPLogger --version 2021.10.16.1325
<PackageReference Include="Walter.Web.FireWall.SMTPLogger" Version="2021.10.16.1325" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Walter.Web.FireWall.SMTPLogger --version 2021.10.16.1325
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Walter.Web.FireWall.SMTPLogger, 2021.10.16.1325"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Walter.Web.FireWall.SMTPLogger as a Cake Addin
#addin nuget:?package=Walter.Web.FireWall.SMTPLogger&version=2021.10.16.1325

// Install Walter.Web.FireWall.SMTPLogger as a Cake Tool
#tool nuget:?package=Walter.Web.FireWall.SMTPLogger&version=2021.10.16.1325
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

The Package adds E-Mail based reporting functionality to NuGet package Walter.Web.Firewall
and allows for the logging of incidents via E-Mail by using a E-Mail buffer and sends the emails at configured intervals.
The NuGet package is easily activated by dependency injection during service configuration

services.AddFireWall(FireWallTrial.License, FireWallTrial.DomainKey
, domainName: new Uri("https://www.your-domain.com/", UriKind.Absolute)
, options =>
{
//your firewall settings

}).UseSMTPReportingDatabase(options =>{
options.Archive = TimeSpan.FromDays(180);
options.Server = "mail.server.com";
options.UserName = "noreply@your-domain.com";
options.Password = "pa$$w0rd1234";
options.Port = 8889;
options.From = "noreply@your-domain.com";
options.IgnoreServerCertificateErrors = true;
options.DefaultEmail = "webmaster@your-domain.com";
options.Archive = TimeSpan.FromDays(60);
options.MailingList.AddRange(new[] {
new EMailAddress("Security Admin","security@your-domain.com") {
Frequency= TimeSpan.FromHours(1),
Roles= EMailRoles.FireWallAdministrationViolations | EMailRoles.UnauthorizedPhysicalFilesViolation },
new EMailAddress("WAF","info@your-domain.com"){
Frequency= TimeSpan.FromHours(1),
Roles= EMailRoles.ProductUpdates | EMailRoles.OwnAccountRelatedViolations } ,
});
});

More information on how to use this Add-On is available in this manual
https://www.asp-waf.com/download/ASP-WAF-FireWall-Getting-Started.pdf
as well as on-line at
https://www.asp-waf.com/NuGet

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2021.10.16.1325 0 10/18/2021
2021.10.6.1546 100 10/6/2021
2021.10.5.1450 142 10/5/2021
2021.10.4.1155 161 10/5/2021
2021.10.1.753 128 10/1/2021
2021.9.27.1005 117 9/28/2021
2021.9.26.1913 121 9/26/2021
2021.9.19.1015 105 9/19/2021
2021.9.17.1702 91 9/17/2021
2021.9.17.1449 73 9/17/2021
2021.9.13.1600 86 9/13/2021
2021.9.11.2004 80 9/11/2021
2021.9.9.1110 95 9/9/2021
2021.9.7.1901 109 9/8/2021
2021.9.7.1121 97 9/7/2021
2021.9.6.1518 97 9/7/2021
2021.9.4.1124 104 9/4/2021
2021.9.2.708 87 9/4/2021
2021.9.0.1259 100 9/2/2021
2021.8.2200 92 8/23/2021
2021.8.2100 85 8/23/2021
2021.8.22.900 98 8/22/2021
2021.8.18.1500 119 8/18/2021
2021.8.18.930 124 8/18/2021
2021.8.14.1600 120 8/16/2021
2021.8.9.1105 74 8/9/2021
2021.8.8.1612 84 8/8/2021
2021.8.8.1138 95 8/8/2021
2021.8.6.1044 146 8/6/2021
2021.8.4.1355 130 8/5/2021
2021.7.30.2118 153 7/31/2021
2021.7.27.926 91 7/28/2021
2021.7.23.931 76 7/26/2021
2021.7.22.1456 86 7/23/2021
2021.7.15.1547 117 7/15/2021
2021.7.13.812 120 7/13/2021
2021.7.8.1527 215 7/10/2021
2021.7.5.1649 81 7/5/2021
2021.6.29.1453 146 6/30/2021
2021.6.26.1753 160 6/27/2021
2021.6.25.1849 134 6/25/2021
2021.6.24.1518 125 6/24/2021
2021.6.20.729 172 6/20/2021
2021.6.15.2006 113 6/15/2021
2021.6.14.2025 131 6/15/2021
2021.6.13.2035 119 6/14/2021
2021.6.12.1154 107 6/13/2021
2021.6.9.1120 111 6/9/2021
2021.6.3.1509 151 6/3/2021
2021.5.31.1533 125 5/31/2021
2021.5.31.1415 143 5/31/2021
2021.5.25.1732 140 5/25/2021
2021.5.24.1128 146 5/24/2021
2021.5.24.1019 105 5/24/2021
2021.5.12.1054 97 5/12/2021
2021.5.12.637 98 5/12/2021
2021.5.10.1442 123 5/11/2021
2021.5.8.1226 98 5/8/2021
2021.5.6.2037 118 5/6/2021
2021.5.5.1901 110 5/6/2021
2021.5.3.1621 107 5/4/2021
2021.5.1.905 138 5/1/2021
2021.4.28.1511 103 4/28/2021
2021.4.20.1520 105 4/21/2021
2021.4.16.738 104 4/21/2021
2021.4.14.1216 117 4/16/2021
2021.4.9.1538 120 4/13/2021
2021.4.8.947 115 4/13/2021
2021.4.6.1235 94 4/6/2021
2021.4.5.1653 105 4/5/2021
2021.4.1.913 105 4/1/2021
2021.3.31.2003 150 4/1/2021
2021.3.18.1622 108 3/18/2021
2021.3.3.1259 158 3/3/2021
2021.3.2.1415 113 3/2/2021
2021.3.1.11 132 2/28/2021
2021.3.1.1 133 2/27/2021
2021.3.1 132 2/27/2021
2021.2.23.6 113 2/23/2021
2021.2.21.1 113 2/21/2021
2021.2.20.1 128 2/20/2021
2021.2.19.2 123 2/19/2021
2021.2.18.6 126 2/19/2021
2021.2.17.1 116 2/17/2021
2021.2.16.1 119 2/16/2021
2021.2.15.3 116 2/15/2021
2021.2.15.1 125 2/14/2021
2021.2.14.3 117 2/14/2021
2021.2.12.6 122 2/12/2021
2021.2.12.2 113 2/12/2021
2021.2.11.1 120 2/11/2021
2021.2.8.1 120 2/9/2021
2021.2.7.2 135 2/7/2021
2021.2.7.1 134 2/6/2021
2020.12.27.6 190 12/27/2020
2020.12.27.1 159 12/27/2020
2020.12.26.7 169 12/27/2020
2020.12.26.5 169 12/27/2020
2020.12.26.3 179 12/27/2020
2020.12.19.1 263 12/19/2020
2020.12.16.1 175 12/16/2020
2020.12.15.1 165 12/15/2020
2020.12.14.5 171 12/14/2020
2020.12.14.4 170 12/14/2020
2020.12.14.3 201 12/14/2020
2020.12.5.1 251 12/5/2020
2020.12.4.4 200 12/4/2020
2020.12.4.3 183 12/4/2020
2020.12.4.1 190 12/4/2020
2020.12.3.1 181 12/3/2020
2020.12.2.4 176 12/2/2020
2020.12.2.3 217 12/2/2020
2020.12.1.1 205 12/1/2020
2020.11.28.1 191 11/28/2020
2020.11.27.2 177 11/27/2020
2020.11.25.1 161 11/25/2020
2020.11.22.3 199 11/23/2020
2020.11.20.1 243 11/21/2020
2020.11.19.3 183 11/19/2020
2020.11.19.1 170 11/19/2020
2020.11.18.2 196 11/18/2020
2020.11.17.2 212 11/17/2020
2020.11.17.1 168 11/17/2020
2020.11.15.1 206 11/15/2020
2020.11.14.1 231 11/14/2020
2020.11.13.2 191 11/13/2020
2020.11.13.1 174 11/13/2020
2020.11.12.1 178 11/12/2020
2020.11.11.1 182 11/11/2020
2020.11.8.1 270 11/8/2020
2020.11.7.1 189 11/7/2020
2020.11.5.1 178 11/5/2020
2020.11.3.1 223 11/3/2020
2020.11.1.3 255 11/1/2020
2020.11.1.2 222 11/1/2020
2020.11.1.1 200 11/1/2020
2020.10.30.1 215 11/1/2020
2020.10.15.3 195 10/15/2020
2020.10.15.2 194 10/15/2020
2020.10.14.1 194 10/14/2020
2020.10.13.1 220 10/13/2020
2020.10.12.2 246 10/12/2020
2020.10.12.1 196 10/12/2020
2020.10.10.1 345 10/10/2020
2020.10.9.6 198 10/9/2020
2020.10.9.2 207 10/9/2020
2020.10.9.1 214 10/9/2020
2020.10.8.1 181 10/8/2020
2020.10.6.8 214 10/7/2020
2020.10.6.6 178 10/7/2020
2020.10.6.5 214 10/7/2020
2020.10.6.4 213 10/7/2020
2020.10.6.3 224 10/7/2020
2020.10.6.2 190 10/7/2020
2020.10.6.1 219 10/7/2020
2020.10.5.1 188 10/6/2020
2020.10.1.3 190 10/1/2020
2020.10.1.2 194 10/1/2020
2020.10.1.1 235 10/1/2020
2020.9.29.10 231 9/29/2020
2020.9.29.9 251 9/29/2020
2020.9.28.2 182 9/28/2020
2020.9.28.1 207 9/28/2020
2020.9.25.1 332 9/26/2020
2020.9.24.2 214 9/24/2020
2020.9.24 216 9/24/2020
2020.9.23.2 209 9/23/2020
2020.9.23.1 221 9/23/2020
2020.9.22.1 218 9/22/2020
2020.9.21.1 236 9/21/2020
2020.9.17.2 200 9/17/2020
2020.9.16 223 9/16/2020
2020.9.15 221 9/15/2020
2020.9.14 226 9/14/2020
2020.9.9.2 196 9/9/2020
2020.9.8.1 175 9/8/2020
2020.9.6.5 286 9/6/2020
2020.9.4.2 251 9/4/2020
2020.9.4 191 9/4/2020
2020.9.3.1 217 9/3/2020

Major releases that add functionality other than optimization and minor bug fixing
19 September
- Update NuGet packages release for .Net 5.0.10

8 Aug 2021
- update to .NET 6.0 SDK (v6.0.100-preview.6)

15 June 2021
- Update to .Net Core 3.1.17 and .Net 5.0.8 SDK

09 June 2021
- Update to .Net SDK 5.0.301 and 3.1.410

31 April 2021
- Update debugger display to improve debugging experience
- Update on incident and communication interfaces
- Improved IFireWall WHOIS query method and include ISP counters

12 April 2021
- Update to new code base after .net security violation fix

10 May 2021
- Update Database based storage

22 March 2021
- Performance update
05 March 2021
- Update package reference

12 February 2021
- Framework extension changes
- Update package references

25 January 2021
- Update extension methods
- Update package references

02 January 2021
- Updated terms and conditions to REL. 2021.01.02
- Update storage documentation

29 December 2020
- Update package reference
- Bug fix sending to multiple addresses

23 December 2020
- Update package reference

19-20 December 2020
- Update package references

14 December 2020
- Update package references

12 December 2020
- Update package references
- Compile with Language version 9.0

04 December 2020
- Update package references

22 November 2020
- Update compiler hints improving .net Core 3.1 and .Net 5.0 compiled binaries

11 November 2020
- Update packages and support .Net 5.0

08 November 2020
- Update signatures and NuGet package references

14 October 2020
- Update to .net core 3.1.4

05 October 2020
- Update terms
- update NuGet package references

09 September 2020
- Add extension method to enable the IFireWall interface to send email from user code
https://firewallapi.asp-waf.com/?topic=html/M-Walter.Web.FireWall.SMTPLoggerExtensionMethods.SendEmail.htm
- update NuGet package references

08 September 2020
- Update NuGet package references

04 September 2020
- Update package reference to firewall package

26 August 2020
- Write TSQL update log for assembly and update only if previously failed of needs updated

21 August 2020
- Update Extension method to register database plug-in with firewall

11 June 2020
- Add support for Ticket service for incident reporting when the Walter.TicketService.ExceptionReporting is set to true (default false)

28 May 2020
- Updated fluent API for registration with dependency framework