MSXFAQ RealTracking - Datenbanken

Inhaltsverzeichnis
  1. Tabelle -Messages
  2. Tabelle EVENTS

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