MSXFAQ RealTracking - Datenbanken

Die Datenbank hinter Realtracking ist sicher nicht in der "dritten Normalform", aber aus meiner Sicht leicht verständlich.

Tabelle -Messages

Diese Tabelle enthält alle übertragenen Meldungen als Zusammenfassung. Wird beim Import der Trackinglogs eine "neue" Mail erkannt, dann wird hier ein neuer Datensatz je Empfänger erzeugt

Feld Typ Property Wert Beschreibung
ID Int64 Primär
Unique
Index
Hash(MSGID+ToSMTP) Die Kombination sorgt für die Eindeutigkeit, da eine Mail mit gleicher MessageID mehrere Wege je Empfänger gehen kann.
Status Byte   0 = InTransit
1 = delivered intern
2 = transmittet extern
3 = NDR (eventuell später mit Details)
 
FromSMTP String255 Primär
Unique
Index
absender@domain.tld die verwendete Mailadresse des Absenders
ToSMTP String255 Primär
Unique
Index
empfaenger@domain.tld die verwendete Mailadresse des Empfängers
Mails an mehrere Empfänger werden zu je einem eigenständigen Datensatz umgewandelt.
Betreff String255      
Startzeit Datetime      
DeliverTime Datetime     Wird beim Import
Größe Int64      
         

 

Tabelle EVENTS

In dieser Tabelle werden alle Events einfach nach dem Zeit

Feld Wert Beschreibung
ID Hash(MSGID+ToSMTP) Die Kombination sorgt für die Eindeutigkeit, da eine Mail mit gleicher MessageID mehrere Wege je Empfänger gehen kann.
Status 0 = InTransit
1 = delivered intern
2 = transmittet extern
3 = NDR (eventuell später mit Details)
 
FromSMTP absender@domain.tld die verwendete Mailadresse des Absenders
ToSMTP empfaenger@domain.tld die verwendete Mailadresse des Empfängers
Mails an mehrere Empfänger werden zu je einem eigenständigen Datensatz umgewandet.
Stt    

 

 

Message Export

 

Keywords:Tracking ReadTracking Messagetracking