-- Copyright (C) 2026 Eduard Wisch -- GPL v3 (siehe COPYING). -- -- Protokoll der tatsaechlich versendeten Erinnerungs-Mails. -- -- Bewusst eine eigene Tabelle statt Spalten am Mahnvorgang: eine Erinnerung kann -- mehrfach rausgehen (Mail kam nicht an, ging an die falsche Adresse). Spalten am -- Vorgang wuerden den vorherigen Versand ueberschreiben — genau den Nachweis, um -- den es hier geht. -- -- Festgehalten wird, was WIRKLICH verschickt wurde: Empfaenger, Betreff und Text -- zum Sendezeitpunkt. Aendert jemand spaeter die Vorlage in der Stufe, bleibt das -- Protokoll davon unberuehrt. CREATE TABLE llx_mahnung_mailprotokoll ( rowid INTEGER AUTO_INCREMENT PRIMARY KEY, entity INTEGER DEFAULT 1 NOT NULL, fk_mahnung INTEGER NOT NULL, date_versand DATETIME NOT NULL, mail_from VARCHAR(255), mail_to TEXT NOT NULL, mail_cc TEXT, mail_bcc TEXT, subject VARCHAR(255) NOT NULL, body MEDIUMTEXT, -- 1 = body ist HTML, 0 = Klartext. Entscheidet ueber die Darstellung auf der Karte. ishtml TINYINT DEFAULT 0 NOT NULL, -- Dateinamen der Anhaenge, mit "; " getrennt (nicht die Dateien selbst). anhaenge TEXT, fk_user INTEGER, datec DATETIME NOT NULL ) ENGINE=innodb;