diff --git a/DBCleaner/App.config b/DBCleaner/App.config
new file mode 100644
index 00000000..9d17aab0
--- /dev/null
+++ b/DBCleaner/App.config
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;User ID=sa;Password=dd
+
+
+ 172.24.12.41:E:\DB\Firebird\Databases\EDMI_TEMPLATE\EDMI_MASTER.FDB
+
+
+ 172.24.12.41
+
+
+ sysdba
+
+
+ dd
+
+
+
+
\ No newline at end of file
diff --git a/DBCleaner/DBCleaner.vbproj b/DBCleaner/DBCleaner.vbproj
new file mode 100644
index 00000000..f91e84cb
--- /dev/null
+++ b/DBCleaner/DBCleaner.vbproj
@@ -0,0 +1,144 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71}
+ WinExe
+ DBCleaner.My.MyApplication
+ DBCleaner
+ DBCleaner
+ 512
+ WindowsForms
+ v4.6.1
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ true
+ true
+ bin\Debug\
+ DBCleaner.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ AnyCPU
+ pdbonly
+ false
+ true
+ true
+ bin\Release\
+ DBCleaner.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+
+
+ On
+
+
+ Binary
+
+
+ Off
+
+
+ On
+
+
+
+ ..\Modules.Database\bin\Debug\DigitalData.Modules.Database.dll
+
+
+ ..\Modules.Logging\bin\Release\DigitalData.Modules.Logging.dll
+
+
+
+ ..\packages\NLog.4.7.10\lib\net45\NLog.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.vb
+ Form
+
+
+
+ True
+ Application.myapp
+
+
+ True
+ True
+ Resources.resx
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+ Form1.vb
+
+
+ VbMyResourcesResXFileCodeGenerator
+ Resources.Designer.vb
+ My.Resources
+ Designer
+
+
+
+
+ MyApplicationCodeGenerator
+ Application.Designer.vb
+
+
+ SettingsSingleFileGenerator
+ My
+ Settings.Designer.vb
+
+
+
+
+
+
+ PreserveNewest
+
+
+
+
\ No newline at end of file
diff --git a/DBCleaner/Form1.Designer.vb b/DBCleaner/Form1.Designer.vb
new file mode 100644
index 00000000..697def4b
--- /dev/null
+++ b/DBCleaner/Form1.Designer.vb
@@ -0,0 +1,83 @@
+ _
+Partial Class Form1
+ Inherits System.Windows.Forms.Form
+
+ 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+ _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Wird vom Windows Form-Designer benötigt.
+ Private components As System.ComponentModel.IContainer
+
+ 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+ 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
+ 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+ _
+ Private Sub InitializeComponent()
+ Me.ListBox1 = New System.Windows.Forms.ListBox()
+ Me.MenuStrip1 = New System.Windows.Forms.MenuStrip()
+ Me.BringTheActionToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
+ Me.ToolStripComboBox1 = New System.Windows.Forms.ToolStripComboBox()
+ Me.MenuStrip1.SuspendLayout()
+ Me.SuspendLayout()
+ '
+ 'ListBox1
+ '
+ Me.ListBox1.Dock = System.Windows.Forms.DockStyle.Fill
+ Me.ListBox1.FormattingEnabled = True
+ Me.ListBox1.Location = New System.Drawing.Point(0, 27)
+ Me.ListBox1.Name = "ListBox1"
+ Me.ListBox1.Size = New System.Drawing.Size(679, 511)
+ Me.ListBox1.TabIndex = 0
+ '
+ 'MenuStrip1
+ '
+ Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BringTheActionToolStripMenuItem, Me.ToolStripComboBox1})
+ Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
+ Me.MenuStrip1.Name = "MenuStrip1"
+ Me.MenuStrip1.Size = New System.Drawing.Size(679, 27)
+ Me.MenuStrip1.TabIndex = 1
+ Me.MenuStrip1.Text = "MenuStrip1"
+ '
+ 'BringTheActionToolStripMenuItem
+ '
+ Me.BringTheActionToolStripMenuItem.Name = "BringTheActionToolStripMenuItem"
+ Me.BringTheActionToolStripMenuItem.Size = New System.Drawing.Size(108, 20)
+ Me.BringTheActionToolStripMenuItem.Text = "Bring the Action!"
+ '
+ 'ToolStripComboBox1
+ '
+ Me.ToolStripComboBox1.Items.AddRange(New Object() {"SIMULATE", "DELETE"})
+ Me.ToolStripComboBox1.Name = "ToolStripComboBox1"
+ Me.ToolStripComboBox1.Size = New System.Drawing.Size(121, 23)
+ '
+ 'Form1
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(679, 538)
+ Me.Controls.Add(Me.ListBox1)
+ Me.Controls.Add(Me.MenuStrip1)
+ Me.MainMenuStrip = Me.MenuStrip1
+ Me.Name = "Form1"
+ Me.Text = "Form1"
+ Me.MenuStrip1.ResumeLayout(False)
+ Me.MenuStrip1.PerformLayout()
+ Me.ResumeLayout(False)
+ Me.PerformLayout()
+
+ End Sub
+
+ Friend WithEvents ListBox1 As ListBox
+ Friend WithEvents MenuStrip1 As MenuStrip
+ Friend WithEvents BringTheActionToolStripMenuItem As ToolStripMenuItem
+ Friend WithEvents ToolStripComboBox1 As ToolStripComboBox
+End Class
diff --git a/DBCleaner/Form1.resx b/DBCleaner/Form1.resx
new file mode 100644
index 00000000..bb703611
--- /dev/null
+++ b/DBCleaner/Form1.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/DBCleaner/Form1.vb b/DBCleaner/Form1.vb
new file mode 100644
index 00000000..f04bf2ba
--- /dev/null
+++ b/DBCleaner/Form1.vb
@@ -0,0 +1,109 @@
+Imports System.IO
+Imports DigitalData.Modules.Database
+Imports DigitalData.Modules.Logging
+
+Public Class Form1
+ Private MsgIds As New List(Of String)
+ Public oMSSQL As MSSQLServer
+ Public oFirebird As Firebird
+ Public oLogConfig As LogConfig
+ Public oLogger As Logger
+
+ Public ExistingIds As Integer
+ Public MissingIds As Integer
+ Public FailedIds As Integer
+
+ Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ oLogConfig = New LogConfig(LogConfig.PathType.CustomPath, Application.StartupPath)
+ oLogger = oLogConfig.GetLogger
+
+ ToolStripComboBox1.SelectedIndex = 0
+
+ Try
+ oMSSQL = New MSSQLServer(oLogConfig, My.Settings.MSSQL_CONNECTION_STRING)
+ oFirebird = New Firebird(oLogConfig, My.Settings.FB_DATASOURCE, My.Settings.FB_DATABASE, My.Settings.FB_USERNAME, My.Settings.FB_PASSWORD)
+
+ Dim oFilename As String = "zugferdhistory.txt"
+ Dim oPath As String = Path.Combine(Application.StartupPath, oFilename)
+
+ If File.Exists(oPath) = False Then
+ Throw New Exception($"{oFilename} does not exist!!")
+ End If
+
+ MsgIds = File.ReadAllLines(oFilename).ToList
+
+ AddLog($"{MsgIds.Count} MessageIDs added!")
+
+ Catch ex As Exception
+ oLogger.Error(ex)
+ MsgBox("Error: " & vbNewLine & ex.Message, MsgBoxStyle.Critical, Text)
+ End Try
+ End Sub
+
+ Private Sub AddLog(Message As String)
+ oLogger.Info(Message)
+ ListBox1.Items.Add(Message)
+ ListBox1.SelectedIndex = ListBox1.Items.Count - 1
+
+ End Sub
+
+ Private Sub BringTheActionToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BringTheActionToolStripMenuItem.Click
+ If ToolStripComboBox1.Text = "DELETE" Then
+ Dim oResult = MsgBox("Action is set to DELETE! Do you want to continue?", MsgBoxStyle.YesNo, "Attention")
+
+ If oResult = MsgBoxResult.Yes Then
+ DoIt()
+ Else
+ MsgBox("Coward!")
+ End If
+
+ Else
+ DoIt()
+ End If
+ End Sub
+
+ Private Sub DoIt()
+ For Each oMessageId As String In MsgIds
+ Try
+ Dim oSQL As String = $"SELECT msgid FROM VWCUST_BELEGE_TODAY WHERE msgid = '{oMessageId}'"
+ Dim oResult As DataTable = oMSSQL.GetDatatable(oSQL)
+
+ If oResult Is Nothing Then
+ Throw New Exception($"Nothing found in VWCUST_BELEGE_TODAY for message id [{oMessageId}]")
+ End If
+
+ AddLog($"rows for messageid [{oMessageId}]: [{oResult.Rows.Count}]")
+
+ If oResult.Rows.Count = 0 Then
+ AddLog("No rows found, deleting from FB history.")
+ ' Delete from fb history
+
+ oSQL = $"DELETE FROM TBEDM_ZUGFERD_HISTORY_IN WHERE MESSAGE_ID = '{oMessageId}'"
+ If ToolStripComboBox1.Text = "DELETE" Then
+
+ If oFirebird.ExecuteNonQuery(oSQL) = True Then
+ AddLog("Delete successful!")
+
+ End If
+ Else
+ AddLog("Simulating Delete !")
+ AddLog(oSQL)
+ End If
+
+ MissingIds += 1
+ Else
+ AddLog("Rows found, all good!")
+ ExistingIds += 1
+ End If
+ Catch ex As Exception
+ oLogger.Warn("Error while checking existence of MessageId [{0}]: {1}", oMessageId, ex.Message)
+ oLogger.Error(ex)
+ FailedIds += 1
+ End Try
+ Next
+
+ AddLog("MissingIds: " & MissingIds)
+ AddLog("ExistingIds: " & ExistingIds)
+ AddLog("FailedIds: " & FailedIds)
+ End Sub
+End Class
diff --git a/DBCleaner/My Project/Application.Designer.vb b/DBCleaner/My Project/Application.Designer.vb
new file mode 100644
index 00000000..dd3f3e21
--- /dev/null
+++ b/DBCleaner/My Project/Application.Designer.vb
@@ -0,0 +1,38 @@
+'------------------------------------------------------------------------------
+'
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.42000
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ 'NOTE: This file is auto-generated; do not modify it directly. To make changes,
+ ' or if you encounter build errors in this file, go to the Project Designer
+ ' (go to Project Properties or double-click the My Project node in
+ ' Solution Explorer), and make changes on the Application tab.
+ '
+ Partial Friend Class MyApplication
+
+ _
+ Public Sub New()
+ MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
+ Me.IsSingleInstance = false
+ Me.EnableVisualStyles = true
+ Me.SaveMySettingsOnExit = true
+ Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
+ End Sub
+
+ _
+ Protected Overrides Sub OnCreateMainForm()
+ Me.MainForm = Global.DBCleaner.Form1
+ End Sub
+ End Class
+End Namespace
diff --git a/DBCleaner/My Project/Application.myapp b/DBCleaner/My Project/Application.myapp
new file mode 100644
index 00000000..1243847f
--- /dev/null
+++ b/DBCleaner/My Project/Application.myapp
@@ -0,0 +1,11 @@
+
+
+ true
+ Form1
+ false
+ 0
+ true
+ 0
+ 0
+ true
+
diff --git a/DBCleaner/My Project/AssemblyInfo.vb b/DBCleaner/My Project/AssemblyInfo.vb
new file mode 100644
index 00000000..a296f58e
--- /dev/null
+++ b/DBCleaner/My Project/AssemblyInfo.vb
@@ -0,0 +1,35 @@
+Imports System
+Imports System.Reflection
+Imports System.Runtime.InteropServices
+
+' Allgemeine Informationen über eine Assembly werden über die folgenden
+' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+' die einer Assembly zugeordnet sind.
+
+' Werte der Assemblyattribute überprüfen
+
+
+
+
+
+
+
+
+
+
+'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
+
+
+' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+'
+' Hauptversion
+' Nebenversion
+' Buildnummer
+' Revision
+'
+' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+' indem Sie "*" wie unten gezeigt eingeben:
+'
+
+
+
diff --git a/DBCleaner/My Project/Resources.Designer.vb b/DBCleaner/My Project/Resources.Designer.vb
new file mode 100644
index 00000000..3e3c7ce6
--- /dev/null
+++ b/DBCleaner/My Project/Resources.Designer.vb
@@ -0,0 +1,62 @@
+'------------------------------------------------------------------------------
+'
+' This code was generated by a tool.
+' Runtime Version:4.0.30319.42000
+'
+' Changes to this file may cause incorrect behavior and will be lost if
+' the code is regenerated.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My.Resources
+
+ 'This class was auto-generated by the StronglyTypedResourceBuilder
+ 'class via a tool like ResGen or Visual Studio.
+ 'To add or remove a member, edit your .ResX file then rerun ResGen
+ 'with the /str option, or rebuild your VS project.
+ '''
+ ''' A strongly-typed resource class, for looking up localized strings, etc.
+ '''
+ _
+ Friend Module Resources
+
+ Private resourceMan As Global.System.Resources.ResourceManager
+
+ Private resourceCulture As Global.System.Globalization.CultureInfo
+
+ '''
+ ''' Returns the cached ResourceManager instance used by this class.
+ '''
+ _
+ Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
+ Get
+ If Object.ReferenceEquals(resourceMan, Nothing) Then
+ Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("DBCleaner.Resources", GetType(Resources).Assembly)
+ resourceMan = temp
+ End If
+ Return resourceMan
+ End Get
+ End Property
+
+ '''
+ ''' Overrides the current thread's CurrentUICulture property for all
+ ''' resource lookups using this strongly typed resource class.
+ '''
+ _
+ Friend Property Culture() As Global.System.Globalization.CultureInfo
+ Get
+ Return resourceCulture
+ End Get
+ Set(ByVal value As Global.System.Globalization.CultureInfo)
+ resourceCulture = value
+ End Set
+ End Property
+ End Module
+End Namespace
diff --git a/DBCleaner/My Project/Resources.resx b/DBCleaner/My Project/Resources.resx
new file mode 100644
index 00000000..af7dbebb
--- /dev/null
+++ b/DBCleaner/My Project/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/DBCleaner/My Project/Settings.Designer.vb b/DBCleaner/My Project/Settings.Designer.vb
new file mode 100644
index 00000000..52ea2d49
--- /dev/null
+++ b/DBCleaner/My Project/Settings.Designer.vb
@@ -0,0 +1,134 @@
+'------------------------------------------------------------------------------
+'
+' Dieser Code wurde von einem Tool generiert.
+' Laufzeitversion:4.0.30319.42000
+'
+' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+' der Code erneut generiert wird.
+'
+'------------------------------------------------------------------------------
+
+Option Strict On
+Option Explicit On
+
+
+Namespace My
+
+ _
+ Partial Friend NotInheritable Class MySettings
+ Inherits Global.System.Configuration.ApplicationSettingsBase
+
+ Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
+
+#Region "Automatische My.Settings-Speicherfunktion"
+#If _MyType = "WindowsForms" Then
+ Private Shared addedHandler As Boolean
+
+ Private Shared addedHandlerLockObject As New Object
+
+ _
+ Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
+ If My.Application.SaveMySettingsOnExit Then
+ My.Settings.Save()
+ End If
+ End Sub
+#End If
+#End Region
+
+ Public Shared ReadOnly Property [Default]() As MySettings
+ Get
+
+#If _MyType = "WindowsForms" Then
+ If Not addedHandler Then
+ SyncLock addedHandlerLockObject
+ If Not addedHandler Then
+ AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
+ addedHandler = True
+ End If
+ End SyncLock
+ End If
+#End If
+ Return defaultInstance
+ End Get
+ End Property
+
+ _
+ Public Property MSSQL_CONNECTION_STRING() As String
+ Get
+ Return CType(Me("MSSQL_CONNECTION_STRING"),String)
+ End Get
+ Set
+ Me("MSSQL_CONNECTION_STRING") = value
+ End Set
+ End Property
+
+ _
+ Public Property FB_DATABASE() As String
+ Get
+ Return CType(Me("FB_DATABASE"),String)
+ End Get
+ Set
+ Me("FB_DATABASE") = value
+ End Set
+ End Property
+
+ _
+ Public Property FB_DATASOURCE() As String
+ Get
+ Return CType(Me("FB_DATASOURCE"),String)
+ End Get
+ Set
+ Me("FB_DATASOURCE") = value
+ End Set
+ End Property
+
+ _
+ Public Property FB_USERNAME() As String
+ Get
+ Return CType(Me("FB_USERNAME"),String)
+ End Get
+ Set
+ Me("FB_USERNAME") = value
+ End Set
+ End Property
+
+ _
+ Public Property FB_PASSWORD() As String
+ Get
+ Return CType(Me("FB_PASSWORD"),String)
+ End Get
+ Set
+ Me("FB_PASSWORD") = value
+ End Set
+ End Property
+ End Class
+End Namespace
+
+Namespace My
+
+ _
+ Friend Module MySettingsProperty
+
+ _
+ Friend ReadOnly Property Settings() As Global.DBCleaner.My.MySettings
+ Get
+ Return Global.DBCleaner.My.MySettings.Default
+ End Get
+ End Property
+ End Module
+End Namespace
diff --git a/DBCleaner/My Project/Settings.settings b/DBCleaner/My Project/Settings.settings
new file mode 100644
index 00000000..a9fb0c00
--- /dev/null
+++ b/DBCleaner/My Project/Settings.settings
@@ -0,0 +1,21 @@
+
+
+
+
+
+ Data Source=SDD-VMP04-SQL17\DD_DEVELOP01;Initial Catalog=DD_ECM_TEST;User ID=sa;Password=dd
+
+
+ 172.24.12.41:E:\DB\Firebird\Databases\EDMI_TEMPLATE\EDMI_MASTER.FDB
+
+
+ 172.24.12.41
+
+
+ sysdba
+
+
+ dd
+
+
+
\ No newline at end of file
diff --git a/DBCleaner/packages.config b/DBCleaner/packages.config
new file mode 100644
index 00000000..63f3075e
--- /dev/null
+++ b/DBCleaner/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/DBCleaner/zugferdhistory.txt b/DBCleaner/zugferdhistory.txt
new file mode 100644
index 00000000..cd09998b
--- /dev/null
+++ b/DBCleaner/zugferdhistory.txt
@@ -0,0 +1,697 @@
+1076935838.7326.1626258349382@w2k12srv187
+984055528.7166.1626256871580@w2k12srv187
+917837693.7208.1626257043103@w2k12srv187
+897462137.7246.1626257305465@w2k12srv187
+894871814.7300.1626257941334@w2k12srv187
+857489364.7200.1626257011553@w2k12srv187
+783839294.7296.1626257929388@w2k12srv187
+696547040.7252.1626257326953@w2k12srv187
+605332597.7160.1626256851257@w2k12srv187
+605205936.7220.1626257207156@w2k12srv187
+589741496.7170.1626256886068@w2k12srv187
+547724749.7236.1626257262111@w2k12srv187
+520309019.7318.1626258322216@w2k12srv187
+468776216.7256.1626257340035@w2k12srv187
+429406764.7260.1626257354861@w2k12srv187
+427311904.7192.1626256979532@w2k12srv187
+346764118.7240.1626257276975@w2k12srv187
+34161707.7262.1626257361287@w2k12srv187
+33795703.7214.1626257064048@w2k12srv187
+2129798648.7198.1626257002668@w2k12srv187
+208594214.7314.1626258307330@w2k12srv187
+2052804634.7218.1626257199279@w2k12srv187
+1931955927.7164.1626256865514@w2k12srv187
+1929256553.7212.1626257056944@w2k12srv187
+1866710513.7182.1626256943134@w2k12srv187
+183688244.7324.1626258341876@w2k12srv187
+1820148155.7228.1626257234067@w2k12srv187
+1817343647.7162.1626256858557@w2k12srv187
+1794199788.7254.1626257332772@w2k12srv187
+176696901.7270.1626257390415@w2k12srv187
+175822297.7250.1626257319436@w2k12srv187
+1749303670.43690.1626257922178@w2k12srv476
+1726221894.7274.1626257406704@w2k12srv187
+1707949657.7308.1626258287972@w2k12srv187
+170364974.7238.1626257268796@w2k12srv187
+1662311293.7194.1626256986135@w2k12srv187
+1649072020.7196.1626256993662@w2k12srv187
+163757905.7264.1626257369260@w2k12srv187
+1628393500.7202.1626257020003@w2k12srv187
+1607250297.7190.1626256972260@w2k12srv187
+1605058491.7206.1626257036607@w2k12srv187
+1524810410.7248.1626257311609@w2k12srv187
+1511322065.7172.1626256894073@w2k12srv187
+1480125759.7278.1626257423799@w2k12srv187
+1477147725.7268.1626257383049@w2k12srv187
+1426218319.7180.1626256928818@w2k12srv187
+1395698266.7204.1626257029830@w2k12srv187
+1383024728.7304.1626258273275@w2k12srv187
+1369801308.7258.1626257347447@w2k12srv187
+1312946156.7288.1626257579761@w2k12srv187
+1290245756.7292.1626257917029@w2k12srv187
+1278983894.7290.1626257910540@w2k12srv187
+1275862438.7168.1626256877629@w2k12srv187
+1266656563.7234.1626257255457@w2k12srv187
+1249643870.7176.1626256909312@w2k12srv187
+1249036650.7230.1626257240674@w2k12srv187
+117935472.7276.1626257415416@w2k12srv187
+1109650847.7294.1626257922099@w2k12srv187
+1080076772.7272.1626257397981@w2k12srv187
+1077191799.7244.1626257294284@w2k12srv187
+1036743379.7210.1626257050091@w2k12srv187
+1023831255.7174.1626256902124@w2k12srv187
+101688401.7222.1626257214090@w2k12srv187
+999517949.6978.1626253641981@w2k12srv187
+997856290.43502.1626253623224@w2k12srv476
+981143206.6968.1626253603796@w2k12srv187
+980632742.6523.1626250115793@w2k12srv187
+970816025.6422.1626249483313@w2k12srv187
+969658703.895.1626253264099@w2k12srv472
+966883405.43526.1626253711757@w2k12srv476
+962527741.6892.1626252911841@w2k12srv187
+961760300.6625.1626250728900@w2k12srv187
+961002824.6382.1626249345915@w2k12srv187
+960411873.6052.1626246061099@w2k12srv187
+956789441.6322.1626249031002@w2k12srv187
+955371636.901.1626253272800@w2k12srv472
+949797041.43382.1626250000480@w2k12srv476
+931732160.6732.1626251276549@w2k12srv187
+931637745.6172.1626247851225@w2k12srv187
+920894980.6912.1626252995300@w2k12srv187
+920189720.6479.1626249833879@w2k12srv187
+914713881.43560.1626253823971@w2k12srv476
+911776773.6639.1626250782681@w2k12srv187
+908430100.6806.1626252194190@w2k12srv187
+908211008.6585.1626250477263@w2k12srv187
+88952815.6547.1626250211592@w2k12srv187
+881961206.43594.1626254044016@w2k12srv476
+87857490.6212.1626248233784@w2k12srv187
+87448315.6182.1626247886989@w2k12srv187
+858542192.43504.1626253632803@w2k12srv476
+85824089.6697.1626251133962@w2k12srv187
+850838808.6226.1626248578065@w2k12srv187
+850431960.875.1626251799835@w2k12srv472
+844731630.43652.1626255760037@w2k12srv476
+844583360.7116.1626255764955@w2k12srv187
+842344709.43410.1626250747788@w2k12srv476
+838915659.43650.1626255446555@w2k12srv476
+836786773.6774.1626251532746@w2k12srv187
+834338745.7158.1626256845403@w2k12srv187
+822956359.6118.1626247161348@w2k12srv187
+819860538.6748.1626251450022@w2k12srv187
+810971594.6459.1626249755143@w2k12srv187
+807426433.6499.1626250017020@w2k12srv187
+800444363.7058.1626254732579@w2k12srv187
+799610075.6796.1626252152147@w2k12srv187
+796573076.43606.1626254082915@w2k12srv476
+795415185.6130.1626247219989@w2k12srv187
+794499926.6368.1626249291996@w2k12srv187
+792117517.6154.1626247566112@w2k12srv187
+789906442.6056.1626246071528@w2k12srv187
+788434096.6292.1626248926823@w2k12srv187
+788265009.6766.1626251505550@w2k12srv187
+788042541.7056.1626254723733@w2k12srv187
+786538508.6786.1626251803993@w2k12srv187
+781196136.6916.1626253010561@w2k12srv187
+780102859.43532.1626253730665@w2k12srv476
+78004262.889.1626253256276@w2k12srv472
+777362408.6611.1626250568781@w2k12srv187
+774734602.6565.1626250395082@w2k12srv187
+758994205.6567.1626250403861@w2k12srv187
+755048014.6830.1626252289080@w2k12srv187
+752120347.6084.1626246468420@w2k12srv187
+747014089.6553.1626250350900@w2k12srv187
+741318477.6270.1626248737518@w2k12srv187
+739976609.6894.1626252920068@w2k12srv187
+739662333.6094.1626246762668@w2k12srv187
+73882558.6106.1626246807272@w2k12srv187
+736330707.6996.1626253992619@w2k12srv187
+735390401.6026.1626245687843@w2k12srv187
+729933331.4109.1626252487948@w2k12srv485
+727038594.43648.1626255440140@w2k12srv476
+725351223.883.1626253246854@w2k12srv472
+723929468.43610.1626254091521@w2k12srv476
+723625618.43592.1626254035446@w2k12srv476
+720585482.43598.1626254061709@w2k12srv476
+711785491.43656.1626256122784@w2k12srv476
+709999471.7068.1626255056907@w2k12srv187
+708458469.6334.1626249068028@w2k12srv187
+702006684.6122.1626247178613@w2k12srv187
+701279653.6398.1626249407214@w2k12srv187
+689829889.6376.1626249324292@w2k12srv187
+688794491.6597.1626250519209@w2k12srv187
+685690092.907.1626253280643@w2k12srv472
+681222515.6944.1626253246702@w2k12srv187
+677026068.6505.1626250040120@w2k12srv187
+676747432.6954.1626253273298@w2k12srv187
+676428948.6701.1626251147128@w2k12srv187
+675049424.6050.1626246053893@w2k12srv187
+672939606.7012.1626254312870@w2k12srv187
+670929305.6138.1626247485128@w2k12srv187
+670703952.6902.1626252954431@w2k12srv187
+658603432.6922.1626253035132@w2k12srv187
+654233654.6569.1626250412312@w2k12srv187
+645626757.6206.1626248218473@w2k12srv187
+644495987.7076.1626255097635@w2k12srv187
+637658256.43520.1626253689036@w2k12srv476
+623156145.43460.1626252188488@w2k12srv476
+621691044.6194.1626247941061@w2k12srv187
+621596805.6846.1626252340564@w2k12srv187
+621294526.6300.1626248948441@w2k12srv187
+617088579.43596.1626254052691@w2k12srv476
+614557126.43436.1626251807647@w2k12srv476
+60560835.6782.1626251793002@w2k12srv187
+602571056.7050.1626254699446@w2k12srv187
+594590989.6808.1626252202671@w2k12srv187
+591237553.6447.1626249702922@w2k12srv187
+586355997.43612.1626254097929@w2k12srv476
+578961176.6320.1626249021769@w2k12srv187
+576689404.6296.1626248937874@w2k12srv187
+574848610.6896.1626252929528@w2k12srv187
+562054987.887.1626253253664@w2k12srv472
+558450133.6457.1626249749318@w2k12srv187
+55373888.6252.1626248672366@w2k12srv187
+553242297.6671.1626250908434@w2k12srv187
+549340467.6591.1626250495839@w2k12srv187
+54628883.43528.1626253718090@w2k12srv476
+539880042.43666.1626256506700@w2k12srv476
+52852849.879.1626253240096@w2k12srv472
+524779253.7006.1626254030782@w2k12srv187
+511551220.43584.1626254012486@w2k12srv476
+5100851.6112.1626247132004@w2k12srv187
+507536031.6794.1626251824355@w2k12srv187
+501199969.6587.1626250484320@w2k12srv187
+484105837.6066.1626246400369@w2k12srv187
+476859515.43340.1626247481974@w2k12srv476
+473787047.6178.1626247874208@w2k12srv187
+470874186.6192.1626247932085@w2k12srv187
+470496754.43542.1626253764022@w2k12srv476
+469633005.43420.1626251449741@w2k12srv476
+463374831.43570.1626253972463@w2k12srv476
+462034922.6404.1626249423407@w2k12srv187
+456110641.6527.1626250132147@w2k12srv187
+449056712.7032.1626254378448@w2k12srv187
+44838038.909.1626253283193@w2k12srv472
+44363293.4943.1626252502087@w2k12srv493
+443038205.6746.1626251443033@w2k12srv187
+440351326.6082.1626246456997@w2k12srv187
+437735918.6651.1626250836814@w2k12srv187
+429942292.43524.1626253705839@w2k12srv476
+429850641.7096.1626255401608@w2k12srv187
+428158395.6718.1626251226902@w2k12srv187
+424013643.6124.1626247185284@w2k12srv187
+422756734.6491.1626249871561@w2k12srv187
+420557254.6840.1626252319603@w2k12srv187
+411457013.6934.1626253076678@w2k12srv187
+411194723.6453.1626249728108@w2k12srv187
+406088139.6286.1626248909901@w2k12srv187
+403875409.6274.1626248752662@w2k12srv187
+396460857.6148.1626247539864@w2k12srv187
+393470211.6408.1626249437654@w2k12srv187
+390081718.6432.1626249643639@w2k12srv187
+374705207.6160.1626247592645@w2k12srv187
+37396728.43558.1626253817239@w2k12srv476
+37099571.6669.1626250900273@w2k12srv187
+366824613.43574.1626253983131@w2k12srv476
+363562416.6140.1626247497448@w2k12srv187
+361804939.6248.1626248658317@w2k12srv187
+355884360.43540.1626253754632@w2k12srv476
+349847201.6240.1626248623323@w2k12srv187
+34524913.6461.1626249763810@w2k12srv187
+344160809.6493.1626249992855@w2k12srv187
+331393750.6589.1626250489994@w2k12srv187
+325069360.43576.1626253988485@w2k12srv476
+324741384.6467.1626249789155@w2k12srv187
+320802858.6962.1626253301663@w2k12srv187
+319774316.43534.1626253736473@w2k12srv476
+318129329.6681.1626250950148@w2k12srv187
+306473204.6559.1626250370762@w2k12srv187
+30372418.6677.1626250931595@w2k12srv187
+298589186.6471.1626249807310@w2k12srv187
+297487054.43510.1626253655757@w2k12srv476
+295111963.4941.1626252499451@w2k12srv493
+286430295.6928.1626253057351@w2k12srv187
+284152133.43496.1626253604169@w2k12srv476
+283637502.6850.1626252515207@w2k12srv187
+279949911.43660.1626256485605@w2k12srv476
+271569054.6810.1626252210624@w2k12srv187
+270148457.6509.1626250058886@w2k12srv187
+268755798.6663.1626250877594@w2k12srv187
+267537268.43398.1626250376781@w2k12srv476
+263855081.6477.1626249828259@w2k12srv187
+261482053.6579.1626250444811@w2k12srv187
+258611086.6958.1626253286761@w2k12srv187
+257290738.6302.1626248956106@w2k12srv187
+236917638.6174.1626247858405@w2k12srv187
+233188672.6936.1626253082232@w2k12srv187
+229415557.6216.1626248248407@w2k12srv187
+225896642.6537.1626250175563@w2k12srv187
+225384862.6068.1626246407339@w2k12srv187
+21547202.43546.1626253774571@w2k12srv476
+2143747795.7156.1626256837826@w2k12srv187
+2141155784.6132.1626247234229@w2k12srv187
+2140076056.43360.1626248561824@w2k12srv476
+2139598887.7054.1626254715836@w2k12srv187
+2134699525.6501.1626250024734@w2k12srv187
+2127896683.6557.1626250364613@w2k12srv187
+2123816305.885.1626253250749@w2k12srv472
+2108568520.6800.1626252168097@w2k12srv187
+210623924.6086.1626246478625@w2k12srv187
+2100948790.7008.1626254036715@w2k12srv187
+209943509.6445.1626249696031@w2k12srv187
+209589876.6264.1626248716661@w2k12srv187
+2086744878.43434.1626251802501@w2k12srv476
+2080962050.7124.1626256110214@w2k12srv187
+207754522.43530.1626253725635@w2k12srv476
+2076674694.6876.1626252583322@w2k12srv187
+2072567100.6734.1626251285309@w2k12srv187
+2072028577.6685.1626251082274@w2k12srv187
+206273623.6256.1626248685863@w2k12srv187
+2059879690.6816.1626252235233@w2k12srv187
+2056844331.7130.1626256124504@w2k12srv187
+2046602605.6822.1626252265516@w2k12srv187
+2044977109.6802.1626252176552@w2k12srv187
+2043139180.6078.1626246440282@w2k12srv187
+2039675483.7052.1626254707201@w2k12srv187
+2034052872.6116.1626247151786@w2k12srv187
+2033221402.6342.1626249096108@w2k12srv187
+2033024024.43578.1626253994367@w2k12srv476
+2031414778.43556.1626253810658@w2k12srv476
+2023570784.6428.1626249504747@w2k12srv187
+2020714254.6054.1626246065443@w2k12srv187
+201832212.6960.1626253295293@w2k12srv187
+2007243021.43368.1626248920968@w2k12srv476
+2004748188.43512.1626253661301@w2k12srv476
+1996361188.43432.1626251486443@w2k12srv476
+1980769616.6621.1626250719739@w2k12srv187
+1978013841.43498.1626253609247@w2k12srv476
+1969115467.43536.1626253743960@w2k12srv476
+196825623.43616.1626254327282@w2k12srv476
+1956767400.43580.1626254001509@w2k12srv476
+1955284323.43456.1626252176500@w2k12srv476
+195424856.6338.1626249083046@w2k12srv187
+1953448300.6238.1626248617870@w2k12srv187
+1951322965.43508.1626253650016@w2k12srv476
+1950779163.43428.1626251473965@w2k12srv476
+1949623567.903.1626253275500@w2k12srv472
+1929599040.6904.1626252959792@w2k12srv187
+1929597095.6414.1626249458303@w2k12srv187
+1928529290.6736.1626251295175@w2k12srv187
+1903422743.6513.1626250074410@w2k12srv187
+1897373657.7084.1626255144104@w2k12srv187
+1893706663.6898.1626252939624@w2k12srv187
+1871801663.6258.1626248692953@w2k12srv187
+1871231107.913.1626253288507@w2k12srv472
+187031545.6394.1626249393222@w2k12srv187
+1868654017.6330.1626249054875@w2k12srv187
+1864183005.43552.1626253790561@w2k12srv476
+1844550997.6581.1626250458019@w2k12srv187
+1843841416.6144.1626247519264@w2k12srv187
+184130144.6764.1626251497635@w2k12srv187
+1841149017.43422.1626251456424@w2k12srv476
+1838108250.43636.1626255082450@w2k12srv476
+1815735471.6862.1626252543653@w2k12srv187
+1808709805.6880.1626252876765@w2k12srv187
+1804807064.897.1626253267130@w2k12srv472
+1787434698.7004.1626254023105@w2k12srv187
+1784926994.893.1626253261611@w2k12srv472
+1781971500.6406.1626249430329@w2k12srv187
+1781599359.6214.1626248241251@w2k12srv187
+1781403756.6487.1626249855747@w2k12srv187
+1755495249.6328.1626249049571@w2k12srv187
+1754369135.6549.1626250218253@w2k12srv187
+1753970585.6756.1626251472552@w2k12srv187
+1743708679.6683.1626251073143@w2k12srv187
+1737971461.6469.1626249796883@w2k12srv187
+173432121.43568.1626253967270@w2k12srv476
+1721992909.6218.1626248550048@w2k12srv187
+1717815921.7026.1626254359528@w2k12srv187
+1714634457.6164.1626247611248@w2k12srv187
+1712025019.6629.1626250740792@w2k12srv187
+1691911456.6434.1626249650760@w2k12srv187
+169058818.6176.1626247867705@w2k12srv187
+1683357250.6653.1626250844411@w2k12srv187
+1679519849.6384.1626249352510@w2k12srv187
+1678692394.6386.1626249358757@w2k12srv187
+1673299620.43566.1626253963255@w2k12srv476
+1663655109.43662.1626256491335@w2k12srv476
+1663380555.6114.1626247141436@w2k12srv187
+1658400389.6687.1626251091028@w2k12srv187
+1654353978.6180.1626247880837@w2k12srv187
+1652960460.6926.1626253051170@w2k12srv187
+165196702.6058.1626246076765@w2k12srv187
+1650439927.6824.1626252273228@w2k12srv187
+1649376155.891.1626253258974@w2k12srv472
+1648884463.6519.1626250101236@w2k12srv187
+1641458588.6820.1626252255552@w2k12srv187
+1637953441.6455.1626249740338@w2k12srv187
+1636458641.6726.1626251254259@w2k12srv187
+1635668328.6838.1626252311403@w2k12srv187
+1633229406.6364.1626249281462@w2k12srv187
+1629459434.6834.1626252300661@w2k12srv187
+162613074.6503.1626250031632@w2k12srv187
+1619844161.6100.1626246785605@w2k12srv187
+1609794890.6950.1626253263215@w2k12srv187
+1603812085.43356.1626248211935@w2k12srv476
+1602462883.7112.1626255752684@w2k12srv187
+160008552.43416.1626251088984@w2k12srv476
+1586628417.6436.1626249658316@w2k12srv187
+1584260699.6298.1626248943357@w2k12srv187
+15763097.6186.1626247899447@w2k12srv187
+1570738665.6388.1626249366959@w2k12srv187
+1566530303.6673.1626250914601@w2k12srv187
+1566328071.43464.1626252201734@w2k12srv476
+1563074788.6046.1626246039649@w2k12srv187
+1561899800.6390.1626249376951@w2k12srv187
+1554338191.6230.1626248590986@w2k12srv187
+1544923357.6260.1626248700107@w2k12srv187
+1542683310.43440.1626251818063@w2k12srv476
+1540269546.43640.1626255410545@w2k12srv476
+1539815148.43538.1626253749421@w2k12srv476
+1536965050.6092.1626246753066@w2k12srv187
+1530727988.6740.1626251310140@w2k12srv187
+1518448608.6619.1626250713111@w2k12srv187
+1516120075.43474.1626252541440@w2k12srv476
+1515958264.6244.1626248637020@w2k12srv187
+1509071874.43372.1626249279980@w2k12srv476
+1497727528.6224.1626248571727@w2k12srv187
+1490796195.6312.1626248987716@w2k12srv187
+1489567492.7040.1626254670765@w2k12srv187
+1487468233.43554.1626253799550@w2k12srv476
+1467232707.6402.1626249418016@w2k12srv187
+1466331753.6198.1626248195898@w2k12srv187
+146553655.6310.1626248982520@w2k12srv187
+1461058362.43354.1626248206979@w2k12srv476
+1458956084.6930.1626253064434@w2k12srv187
+145404060.43476.1626252547229@w2k12srv476
+1453876930.6196.1626248190517@w2k12srv187
+144916029.6378.1626249333247@w2k12srv187
+1448732522.43564.1626253841487@w2k12srv476
+1442271422.881.1626253243769@w2k12srv472
+1421861586.43450.1626252161761@w2k12srv476
+1414591922.6906.1626252971122@w2k12srv187
+1404836362.6126.1626247194260@w2k12srv187
+1387634608.43400.1626250722827@w2k12srv476
+1384232012.6200.1626248201259@w2k12srv187
+1383163325.877.1626253236807@w2k12srv472
+1361088669.899.1626253269920@w2k12srv472
+1355040679.4111.1626255728520@w2k12srv485
+1347156228.6828.1626252284476@w2k12srv187
+1346014028.6332.1626249061502@w2k12srv187
+1340199211.905.1626253278037@w2k12srv472
+1335269202.6366.1626249286682@w2k12srv187
+133388124.6990.1626253968237@w2k12srv187
+1332532609.43424.1626251464415@w2k12srv476
+1328239124.6693.1626251116414@w2k12srv187
+132465305.6048.1626246046764@w2k12srv187
+1320313529.43500.1626253613931@w2k12srv476
+1317852241.43664.1626256499452@w2k12srv476
+1312484601.6098.1626246778178@w2k12srv187
+129894092.7020.1626254340650@w2k12srv187
+1296834178.6232.1626248600122@w2k12srv187
+1288444970.7098.1626255405645@w2k12srv187
+1274792610.6655.1626250850505@w2k12srv187
+1272319093.6788.1626251810237@w2k12srv187
+1267500889.6162.1626247601333@w2k12srv187
+1260890881.6529.1626250141210@w2k12srv187
+1257956870.43314.1626246401728@w2k12srv476
+1255089093.43518.1626253680378@w2k12srv476
+124688742.43522.1626253698811@w2k12srv476
+1246568077.43452.1626252166678@w2k12srv476
+1242577652.6080.1626246449913@w2k12srv187
+1242435905.43472.1626252534381@w2k12srv476
+1238902608.6204.1626248213419@w2k12srv187
+1237694232.7014.1626254320962@w2k12srv187
+1228468048.6714.1626251210391@w2k12srv187
+1226526383.873.1626251796690@w2k12srv472
+1219748089.6354.1626249131856@w2k12srv187
+1218696243.7142.1626256157016@w2k12srv187
+1212441007.6396.1626249401723@w2k12srv187
+1202340476.6858.1626252534136@w2k12srv187
+1196557550.6060.1626246081690@w2k12srv187
+119495006.43630.1626254682636@w2k12srv476
+1193300966.6531.1626250150588@w2k12srv187
+1192854351.6190.1626247919894@w2k12srv187
+1192369916.6571.1626250417860@w2k12srv187
+1190856309.6044.1626246033793@w2k12srv187
+1189823473.43516.1626253673200@w2k12srv476
+1177279019.4945.1626254659315@w2k12srv493
+1173116648.6641.1626250790543@w2k12srv187
+1172268204.7036.1626254392251@w2k12srv187
+1170099618.6220.1626248559458@w2k12srv187
+1163810385.6716.1626251219753@w2k12srv187
+1160059765.6451.1626249715918@w2k12srv187
+1156891346.6555.1626250357298@w2k12srv187
+1153469595.6350.1626249120690@w2k12srv187
+1153159343.7048.1626254694751@w2k12srv187
+1148993392.6920.1626253025384@w2k12srv187
+1138888636.6768.1626251511380@w2k12srv187
+1132217298.43572.1626253977614@w2k12srv476
+1128390596.6356.1626249139227@w2k12srv187
+1126080452.6599.1626250528297@w2k12srv187
+1117541202.6730.1626251267901@w2k12srv187
+1117330915.43602.1626254072553@w2k12srv476
+1111164642.911.1626253285839@w2k12srv472
+1108013317.6290.1626248921332@w2k12srv187
+110780198.6284.1626248784044@w2k12srv187
+1102876897.43590.1626254030764@w2k12srv476
+1101151124.43418.1626251094274@w2k12srv476
+1100107774.6254.1626248679468@w2k12srv187
+1091489870.43544.1626253769219@w2k12srv476
+1091087172.43550.1626253784944@w2k12srv476
+1089839980.6222.1626248565847@w2k12srv187
+1088596955.43458.1626252182958@w2k12srv476
+1064549330.6872.1626252571391@w2k12srv187
+1057801085.6304.1626248963357@w2k12srv187
+1052306541.43462.1626252196139@w2k12srv476
+1049958201.6348.1626249115617@w2k12srv187
+1036367578.43506.1626253643125@w2k12srv476
+1035946331.43438.1626251812466@w2k12srv476
+1034521653.6146.1626247531144@w2k12srv187
+1026360593.6804.1626252184696@w2k12srv187
+1017066111.6426.1626249497265@w2k12srv187
+1010248089.6440.1626249674040@w2k12srv187
+1009042762.6914.1626253003531@w2k12srv187
+1003928801.6539.1626250181986@w2k12srv187
+1002935599.6818.1626252243833@w2k12srv187
+1000892885.43582.1626254007814@w2k12srv476
+485547095.6020.1626245670353@w2k12srv187
+477677239.6042.1626245742011@w2k12srv187
+2126907785.6034.1626245710764@w2k12srv187
+1994564211.6036.1626245717901@w2k12srv187
+1628341240.6040.1626245734239@w2k12srv187
+1233771737.6038.1626245722734@w2k12srv187
+907657363.5998.1626245337882@w2k12srv187
+892895777.4921.1626245326063@w2k12srv493
+863931696.6018.1626245411731@w2k12srv187
+741425337.4901.1626245299350@w2k12srv493
+681012764.6004.1626245359078@w2k12srv187
+662480435.4937.1626245347254@w2k12srv493
+651176262.5990.1626245313147@w2k12srv187
+631910411.4907.1626245306789@w2k12srv493
+604325429.4905.1626245304468@w2k12srv493
+573107973.4939.1626245349700@w2k12srv493
+4904748.4917.1626245320678@w2k12srv493
+444280322.4935.1626245344514@w2k12srv493
+357052888.4909.1626245309757@w2k12srv493
+213035218.6012.1626245386533@w2k12srv187
+2058892789.4931.1626245339471@w2k12srv493
+2033107681.4925.1626245331080@w2k12srv493
+2005047601.6014.1626245392347@w2k12srv187
+1915947626.4911.1626245312701@w2k12srv493
+1905781887.4929.1626245336841@w2k12srv493
+1865948718.4915.1626245317958@w2k12srv493
+1684498122.4913.1626245315441@w2k12srv493
+1609815432.6000.1626245345427@w2k12srv187
+1594679186.4903.1626245301756@w2k12srv493
+1587152336.4933.1626245341814@w2k12srv493
+1496655106.6016.1626245400970@w2k12srv187
+1486122796.5996.1626245332062@w2k12srv187
+1455016309.4927.1626245333749@w2k12srv493
+1338193739.4919.1626245323348@w2k12srv493
+1066203216.6008.1626245373770@w2k12srv187
+1001368302.4923.1626245328593@w2k12srv493
+971380755.4873.1626245143782@w2k12srv493
+909054844.4843.1626245105047@w2k12srv493
+893279052.4791.1626245025253@w2k12srv493
+838546413.4769.1626244996031@w2k12srv493
+82375608.4889.1626245164845@w2k12srv493
+779908964.4809.1626245055981@w2k12srv493
+761150182.4881.1626245154257@w2k12srv493
+724324839.4805.1626245044040@w2k12srv493
+712772596.4845.1626245107375@w2k12srv493
+706048863.4895.1626245172801@w2k12srv493
+703475156.4855.1626245120681@w2k12srv493
+663835495.4803.1626245041284@w2k12srv493
+656161735.4793.1626245027756@w2k12srv493
+651780861.4787.1626245020335@w2k12srv493
+640057246.4849.1626245112391@w2k12srv493
+572798889.4865.1626245132942@w2k12srv493
+526598057.4821.1626245075676@w2k12srv493
+498452342.4783.1626245014615@w2k12srv493
+487375399.4815.1626245067745@w2k12srv493
+478408428.4827.1626245083238@w2k12srv493
+478029375.4801.1626245038454@w2k12srv493
+476625550.4867.1626245135991@w2k12srv493
+476556809.4781.1626245012193@w2k12srv493
+470325902.4763.1626244988155@w2k12srv493
+469445627.4785.1626245017576@w2k12srv493
+460429484.4893.1626245170079@w2k12srv493
+44738005.4853.1626245118347@w2k12srv493
+330322292.4835.1626245094449@w2k12srv493
+29769957.5968.1626245018454@w2k12srv187
+278414997.5962.1626244999149@w2k12srv187
+264538847.4891.1626245167349@w2k12srv493
+25833181.4777.1626245006767@w2k12srv493
+255844912.4759.1626244983147@w2k12srv493
+248321319.4833.1626245091600@w2k12srv493
+22754023.4837.1626245097375@w2k12srv493
+213107057.4771.1626244998378@w2k12srv493
+2105596377.4813.1626245064984@w2k12srv493
+2092128752.4869.1626245138546@w2k12srv493
+2057001258.4797.1626245033267@w2k12srv493
+2056003016.4811.1626245061004@w2k12srv493
+2013449441.4863.1626245130555@w2k12srv493
+2007741762.4751.1626244972347@w2k12srv493
+1991239466.4887.1626245162153@w2k12srv493
+1953909936.4841.1626245102377@w2k12srv493
+1941610344.4767.1626244993292@w2k12srv493
+1935151520.4877.1626245148852@w2k12srv493
+1908787268.4897.1626245175313@w2k12srv493
+18945887.5972.1626245030581@w2k12srv187
+1843478105.4755.1626244977782@w2k12srv493
+1838119927.4823.1626245078080@w2k12srv493
+182630003.4795.1626245030619@w2k12srv493
+1762085450.4765.1626244990710@w2k12srv493
+1729626283.4857.1626245123127@w2k12srv493
+1721381536.4825.1626245080698@w2k12srv493
+1704205474.5958.1626244986352@w2k12srv187
+1654539054.4817.1626245070162@w2k12srv493
+1615013876.5954.1626244970430@w2k12srv187
+154762850.4847.1626245109681@w2k12srv493
+1524330112.4829.1626245085953@w2k12srv493
+1512998255.4883.1626245157005@w2k12srv493
+1509818247.5986.1626245074634@w2k12srv187
+1504863193.4885.1626245159465@w2k12srv493
+1494753189.4799.1626245035810@w2k12srv493
+1472200807.4807.1626245049545@w2k12srv493
+1466050997.4761.1626244985487@w2k12srv493
+1455145684.4899.1626245178397@w2k12srv493
+1411262790.4839.1626245099907@w2k12srv493
+1374741765.4861.1626245128203@w2k12srv493
+1367500848.5970.1626245025784@w2k12srv187
+1333159128.4851.1626245115662@w2k12srv493
+132632469.5974.1626245036564@w2k12srv187
+1265919886.4789.1626245022715@w2k12srv493
+1219615202.4819.1626245073072@w2k12srv493
+1215842350.4773.1626245001258@w2k12srv493
+119991811.4871.1626245141087@w2k12srv493
+115887543.4859.1626245125597@w2k12srv493
+1143094477.4879.1626245151438@w2k12srv493
+1134623071.4757.1626244980549@w2k12srv493
+1120458892.4875.1626245146402@w2k12srv493
+1097054662.4779.1626245009414@w2k12srv493
+1096655109.5980.1626245056069@w2k12srv187
+1095996120.4831.1626245088527@w2k12srv493
+1039053277.4775.1626245004033@w2k12srv493
+1035692455.5978.1626245047585@w2k12srv187
+1031320969.5960.1626244993151@w2k12srv187
+100227494.4753.1626244975118@w2k12srv493
+991777619.5948.1626244953226@w2k12srv187
+958625261.4741.1626244959343@w2k12srv493
+932575646.4743.1626244961814@w2k12srv493
+732101528.4739.1626244956502@w2k12srv493
+567781881.4727.1626244939611@w2k12srv493
+1925292054.4749.1626244969622@w2k12srv493
+1789091571.4731.1626244945342@w2k12srv493
+1779511120.4729.1626244942431@w2k12srv493
+1769088948.4733.1626244948292@w2k12srv493
+1754949521.4737.1626244953802@w2k12srv493
+1652015721.4745.1626244964194@w2k12srv493
+1282178802.5952.1626244964484@w2k12srv187
+1103506942.4735.1626244951003@w2k12srv493
+1100686635.5950.1626244958983@w2k12srv187
+1053841625.4747.1626244966801@w2k12srv493
+1996195109.5942.1626244655308@w2k12srv187
+1938560156.5944.1626244662267@w2k12srv187
+1436093641.5936.1626244633698@w2k12srv187
+1282021956.5940.1626244646869@w2k12srv187
+1095040225.5938.1626244640147@w2k12srv187
+894016175.43286.1626244601640@w2k12srv476
+49825134.5924.1626244593077@w2k12srv187
+265364746.5928.1626244606545@w2k12srv187
+225514089.43288.1626244606376@w2k12srv476
+1988604380.5934.1626244626327@w2k12srv187
+1973800305.5926.1626244600404@w2k12srv187
+1860151969.5930.1626244613226@w2k12srv187
+101361116.43290.1626244611208@w2k12srv476
+977908435.5908.1626244231998@w2k12srv187
+1960737474.43280.1626244255262@w2k12srv476
+1830631008.43278.1626244250498@w2k12srv476
+1349463612.43284.1626244267520@w2k12srv476
+1291239338.43282.1626244262841@w2k12srv476
+1283308347.5914.1626244250335@w2k12srv187
+1277224095.5920.1626244270573@w2k12srv187
+1046162111.5918.1626244263813@w2k12srv187
+953795768.5898.1626243875074@w2k12srv187
+858057782.43272.1626243890995@w2k12srv476
+803584315.43270.1626243885112@w2k12srv476
+73905840.5904.1626243891978@w2k12srv187
+1345876340.5900.1626243880600@w2k12srv187
+1040757787.5902.1626243886469@w2k12srv187
+984944390.5890.1626243529010@w2k12srv187
+32840998.5882.1626243508996@w2k12srv187
+208525121.5892.1626243537627@w2k12srv187
+1654314928.5884.1626243514234@w2k12srv187
+1018494963.5886.1626243519390@w2k12srv187
+819987455.5876.1626243163852@w2k12srv187
+770176410.5872.1626243154602@w2k12srv187
+484799480.5880.1626243174846@w2k12srv187
+1153377781.5870.1626243149255@w2k12srv187
+815684528.43258.1626242816492@w2k12srv476
+801537369.5858.1626242791760@w2k12srv187
+430089706.43254.1626242805520@w2k12srv476
+355578142.43256.1626242810952@w2k12srv476
+214953929.43262.1626242827572@w2k12srv476
+2129119678.5862.1626242805604@w2k12srv187
+1877728704.5860.1626242800785@w2k12srv187
+1333315385.43260.1626242821815@w2k12srv476
+1063252841.5866.1626242817928@w2k12srv187
+910797734.43248.1626242449774@w2k12srv476
+868443068.5852.1626242447521@w2k12srv187
+178143864.5854.1626242453388@w2k12srv187
+1765432504.5848.1626242436827@w2k12srv187
+1258757764.5850.1626242442210@w2k12srv187
+694140579.5838.1626242076201@w2k12srv187
+1822316790.5840.1626242080847@w2k12srv187
+1664093559.5846.1626242093920@w2k12srv187
+143345113.43246.1626242092681@w2k12srv476
+1223496472.43240.1626242081406@w2k12srv476
+788620852.5824.1626241710149@w2k12srv187
+1866910635.43238.1626241731341@w2k12srv476
+1582131677.5834.1626241734428@w2k12srv187
+1542560444.5830.1626241723927@w2k12srv187
+1469207219.5832.1626241728785@w2k12srv187
+1412193555.5826.1626241715223@w2k12srv187
+1244439468.43234.1626241722533@w2k12srv476
+780731332.5820.1626241373452@w2k12srv187
+528943841.5816.1626241358192@w2k12srv187
+1843558498.5822.1626241379001@w2k12srv187
+1835201494.5814.1626241351448@w2k12srv187
+893354037.43224.1626240683771@w2k12srv476
+854445948.5800.1626240644351@w2k12srv187
+1647036322.5796.1626240633105@w2k12srv187
+158666797.5804.1626240655777@w2k12srv187
+1499387295.5802.1626240650063@w2k12srv187
+1250606437.43222.1626240675809@w2k12srv476
+6045373.5788.1626240270204@w2k12srv187
+1609786185.43218.1626240280759@w2k12srv476
+1490269645.5792.1626240279492@w2k12srv187
+860298275.43216.1626239926027@w2k12srv476
+2043639309.43214.1626239921210@w2k12srv476
+2146641428.43212.1626239562576@w2k12srv476
+1741068362.5776.1626238469791@w2k12srv187
+1392795732.43210.1626238120545@w2k12srv476
+1587952469.43208.1626237759708@w2k12srv476
+1256762989.43206.1626237040838@w2k12srv476
+995922510.43204.1626236679530@w2k12srv476
\ No newline at end of file
diff --git a/DDMonorepo.sln b/DDMonorepo.sln
index af3c9837..21c291ff 100644
--- a/DDMonorepo.sln
+++ b/DDMonorepo.sln
@@ -136,6 +136,8 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Encryption", "Encryption\En
EndProject
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Config.Test", "Config.Test\Config.Test.vbproj", "{B9A63193-1391-4E20-B578-0867F330396C}"
EndProject
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DBCleaner", "DBCleaner\DBCleaner.vbproj", "{5A7913CE-7D3D-4E84-B23D-4747C178CD71}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -362,6 +364,10 @@ Global
{B9A63193-1391-4E20-B578-0867F330396C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B9A63193-1391-4E20-B578-0867F330396C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B9A63193-1391-4E20-B578-0867F330396C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -422,6 +428,7 @@ Global
{9D4AC920-C78E-41C3-994E-91690FF79380} = {8FFE925E-8B84-45F1-93CB-32B1C96F41EB}
{8A8F20FC-C46E-41AC-BEE7-218366CFFF99} = {3E2008C8-27B1-41DD-9B1A-0C4029F6AECC}
{B9A63193-1391-4E20-B578-0867F330396C} = {3E2008C8-27B1-41DD-9B1A-0C4029F6AECC}
+ {5A7913CE-7D3D-4E84-B23D-4747C178CD71} = {CC368D6A-6AC4-4EB9-A092-14700FABEF7A}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C1BE4090-A0FD-48AF-86CB-39099D14B286}
diff --git a/GUIs.Test.TestGUI/My Project/Application.Designer.vb b/GUIs.Test.TestGUI/My Project/Application.Designer.vb
index 647fa3d6..ac66efcf 100644
--- a/GUIs.Test.TestGUI/My Project/Application.Designer.vb
+++ b/GUIs.Test.TestGUI/My Project/Application.Designer.vb
@@ -32,7 +32,7 @@ Namespace My
_
Protected Overrides Sub OnCreateMainForm()
- Me.MainForm = Global.TestGUI.frmDocView
+ Me.MainForm = Global.TestGUI.frmStart
End Sub
End Class
End Namespace
diff --git a/GUIs.Test.TestGUI/My Project/Application.myapp b/GUIs.Test.TestGUI/My Project/Application.myapp
index bc0296a8..a1da81d5 100644
--- a/GUIs.Test.TestGUI/My Project/Application.myapp
+++ b/GUIs.Test.TestGUI/My Project/Application.myapp
@@ -1,7 +1,7 @@
true
- frmDocView
+ frmStart
false
0
true
diff --git a/GUIs.Test.TestGUI/TestGUI.vbproj b/GUIs.Test.TestGUI/TestGUI.vbproj
index 427e3b5e..df58cc46 100644
--- a/GUIs.Test.TestGUI/TestGUI.vbproj
+++ b/GUIs.Test.TestGUI/TestGUI.vbproj
@@ -75,6 +75,9 @@
False
D:\ProgramFiles\GdPicture.NET 14\Redist\GdPicture.NET (.NET Framework 4.5)\GdPicture.NET.14.dll
+
+ P:\Visual Studio Projekte\Bibliotheken\Limilabs\Mail.dll\Mail.dll
+
..\packages\Microsoft.Extensions.Logging.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll
@@ -175,6 +178,12 @@
Form
+
+ frmMail.vb
+
+
+ Form
+
Form
@@ -233,6 +242,9 @@
frmLookup.vb
+
+ frmMail.vb
+
frmOld.vb
diff --git a/GUIs.Test.TestGUI/frmMail.Designer.vb b/GUIs.Test.TestGUI/frmMail.Designer.vb
new file mode 100644
index 00000000..620fbabc
--- /dev/null
+++ b/GUIs.Test.TestGUI/frmMail.Designer.vb
@@ -0,0 +1,69 @@
+ _
+Partial Class frmMail
+ Inherits System.Windows.Forms.Form
+
+ 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
+ _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Wird vom Windows Form-Designer benötigt.
+ Private components As System.ComponentModel.IContainer
+
+ 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
+ 'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
+ 'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
+ _
+ Private Sub InitializeComponent()
+ Me.Button1 = New System.Windows.Forms.Button()
+ Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog()
+ Me.ListBox1 = New System.Windows.Forms.ListBox()
+ Me.SuspendLayout()
+ '
+ 'Button1
+ '
+ Me.Button1.Location = New System.Drawing.Point(12, 12)
+ Me.Button1.Name = "Button1"
+ Me.Button1.Size = New System.Drawing.Size(352, 65)
+ Me.Button1.TabIndex = 0
+ Me.Button1.Text = "Load Email"
+ Me.Button1.UseVisualStyleBackColor = True
+ '
+ 'OpenFileDialog1
+ '
+ Me.OpenFileDialog1.FileName = "OpenFileDialog1"
+ '
+ 'ListBox1
+ '
+ Me.ListBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
+ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.ListBox1.FormattingEnabled = True
+ Me.ListBox1.Location = New System.Drawing.Point(12, 83)
+ Me.ListBox1.Name = "ListBox1"
+ Me.ListBox1.Size = New System.Drawing.Size(352, 355)
+ Me.ListBox1.TabIndex = 1
+ '
+ 'frmMail
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(381, 450)
+ Me.Controls.Add(Me.ListBox1)
+ Me.Controls.Add(Me.Button1)
+ Me.Name = "frmMail"
+ Me.Text = "frmMail"
+ Me.ResumeLayout(False)
+
+ End Sub
+
+ Friend WithEvents Button1 As Button
+ Friend WithEvents OpenFileDialog1 As OpenFileDialog
+ Friend WithEvents ListBox1 As ListBox
+End Class
diff --git a/GUIs.Test.TestGUI/frmMail.resx b/GUIs.Test.TestGUI/frmMail.resx
new file mode 100644
index 00000000..33c7f672
--- /dev/null
+++ b/GUIs.Test.TestGUI/frmMail.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/GUIs.Test.TestGUI/frmMail.vb b/GUIs.Test.TestGUI/frmMail.vb
new file mode 100644
index 00000000..b65924a3
--- /dev/null
+++ b/GUIs.Test.TestGUI/frmMail.vb
@@ -0,0 +1,34 @@
+Imports Limilabs.Mail
+Imports Limilabs.Mail.MSG
+
+Public Class frmMail
+ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
+ Dim oResult = OpenFileDialog1.ShowDialog()
+
+ If oResult = DialogResult.OK Then
+ Dim oMail As String = OpenFileDialog1.FileName
+
+ ParseEmail(oMail)
+ End If
+ End Sub
+
+ Private Sub ParseEmail(Path As String)
+ Using oConverter As New MsgConverter(Path)
+ If oConverter.Type = MsgType.Note Then
+ Dim email As IMail = oConverter.CreateMessage()
+ ListBox1.Items.Add("Attachments: " & email.Attachments.Count)
+
+ ListBox1.Items.Add($"To: " & email.To.First()?.GetMailboxes.First.Address)
+ ListBox1.Items.Add($"From: " & email.From.First()?.GetMailboxes.First.Address)
+
+ For Each oHeader In email.Headers.AllKeys
+ Dim oHeaderValue = email.Headers.Item(oHeader)
+
+
+ ListBox1.Items.Add($"Headers")
+ ListBox1.Items.Add($"Key: {oHeader}, Value: {oHeaderValue}")
+ Next
+ End If
+ End Using
+ End Sub
+End Class
\ No newline at end of file
diff --git a/GUIs.Test.TestGUI/frmStart.Designer.vb b/GUIs.Test.TestGUI/frmStart.Designer.vb
index 85f55445..1d0120b1 100644
--- a/GUIs.Test.TestGUI/frmStart.Designer.vb
+++ b/GUIs.Test.TestGUI/frmStart.Designer.vb
@@ -28,6 +28,7 @@ Partial Class frmStart
Me.Button4 = New System.Windows.Forms.Button()
Me.Button5 = New System.Windows.Forms.Button()
Me.Button6 = New System.Windows.Forms.Button()
+ Me.Button7 = New System.Windows.Forms.Button()
Me.SuspendLayout()
'
'Button1
@@ -84,6 +85,15 @@ Partial Class frmStart
Me.Button6.Text = "DocView"
Me.Button6.UseVisualStyleBackColor = True
'
+ 'Button7
+ '
+ Me.Button7.Location = New System.Drawing.Point(254, 12)
+ Me.Button7.Name = "Button7"
+ Me.Button7.Size = New System.Drawing.Size(236, 55)
+ Me.Button7.TabIndex = 0
+ Me.Button7.Text = "Mail"
+ Me.Button7.UseVisualStyleBackColor = True
+ '
'frmStart
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -94,6 +104,7 @@ Partial Class frmStart
Me.Controls.Add(Me.Button4)
Me.Controls.Add(Me.Button3)
Me.Controls.Add(Me.Button2)
+ Me.Controls.Add(Me.Button7)
Me.Controls.Add(Me.Button1)
Me.Name = "frmStart"
Me.Text = "frmStart"
@@ -107,4 +118,5 @@ Partial Class frmStart
Friend WithEvents Button4 As Button
Friend WithEvents Button5 As Button
Friend WithEvents Button6 As Button
+ Friend WithEvents Button7 As Button
End Class
diff --git a/GUIs.Test.TestGUI/frmStart.vb b/GUIs.Test.TestGUI/frmStart.vb
index 77259d3a..7fdd3c34 100644
--- a/GUIs.Test.TestGUI/frmStart.vb
+++ b/GUIs.Test.TestGUI/frmStart.vb
@@ -26,4 +26,8 @@ Public Class frmStart
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
frmDocView.Show()
End Sub
+
+ Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
+ frmMail.Show()
+ End Sub
End Class
\ No newline at end of file
diff --git a/Modules.Messaging/Email.vb b/Modules.Messaging/Email.vb
index b7d5252a..4de01a35 100644
--- a/Modules.Messaging/Email.vb
+++ b/Modules.Messaging/Email.vb
@@ -125,7 +125,7 @@ Public Class Email
''' May break in future versions of .NET
'''
Public Function WriteMessageToFile(Message As MailMessage, Filename As String) As Boolean
- Dim oAssembly As Assembly = GetType(Mail.SmtpClient).Assembly
+ Dim oAssembly As Assembly = GetType(System.Net.Mail.SmtpClient).Assembly
Dim oMailWriterType As Type = oAssembly.[GetType]("System.Net.Mail.MailWriter")
Try
diff --git a/Modules.Messaging/Mail.vb b/Modules.Messaging/Mail.vb
new file mode 100644
index 00000000..11e641c1
--- /dev/null
+++ b/Modules.Messaging/Mail.vb
@@ -0,0 +1,3 @@
+Public Class Mail
+
+End Class
diff --git a/Modules.Messaging/Messaging.vbproj b/Modules.Messaging/Messaging.vbproj
index f19f55f8..4d4340ed 100644
--- a/Modules.Messaging/Messaging.vbproj
+++ b/Modules.Messaging/Messaging.vbproj
@@ -46,6 +46,10 @@
P:\Projekte DIGITAL DATA\DIGITAL DATA - Entwicklung\DLL_Bibliotheken\Email .NET\Bin\Independentsoft.Email.dll
+
+ P:\Visual Studio Projekte\Bibliotheken\Limilabs\Mail.dll\Mail.dll
+ False
+
..\packages\NLog.4.7.10\lib\net45\NLog.dll
@@ -80,6 +84,7 @@
+
True