Hi,
im Zuge des Umzugs von Kopano zu Grommunio fehlen mir aktuell nur noch
die Mail-Regeln. Da die Integration in die Admin-API wohl noch etwas länger auf
sich warten lassen wird, würde ich hier gerne unterstützen. In der Zwischenzeit kann
ich die Mail-Regeln aus Kopano per Console auslesen, jetzt geht es an die Integration
ins Grummunio.
Dazu müßte ich aber die Einträge in der Datenbank verstehen. In der exchange.sqlite3
vom Benutzer gibt es für jede Regel einen Eintrag, hier bspw. mein Eintrag, daß SPAM
getaggte Mail's in den Junk-Folder einsortiert werden.
`CREATE TABLE rules ( rule_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT COLLATE NOCASE, provider TEXT COLLATE NOCASE NOT NULL, sequence INTEGER NOT NULL, state INTEGER NOT NULL, level INTEGER, user_flags INTEGER, provider_data BLOB, condition BLOB NOT NULL, actions BLOB NOT NULL, folder_id INTEGER NOT NULL, FOREIGN KEY (folder_id) REFERENCES folders (folder_id) ON DELETE CASCADE ON UPDATE CASCADE);
INSERT INTO rules VALUES(5,'SPAM','RuleOrganizer',11,17,0,NULL,X'0100000000000000ceb64a093811e640',X'03010001001f007d001f007d00582d5370616d2d5374617475733a2059657300',X'01002400010000000000000000010100001500010100000000000017000000000000000000000000',13);
`
Gibt es irgendwo eine Beschreibung zu der Datenstruktur, insbesondere die Felder provider_data, condition und actions, wie da was kodiert wird?