Format des Spamassassin Backup
Zur Navigation springen
Zur Suche springen
Die Backupfunkion von Spamassassin schreibt ein tabellarisches Dateiformat im Klartext, dessen Feldbschreibungen nicht einfach auffindbar sind. Dieses Format soll hier dokumentiert werden.
Drei Arten von Zeilen
Zeile | DB-Tabelle |
---|---|
s | bayes_seen |
t | bayes_token |
v | bayes_global_vars |
Die nachfolgenden Informationen variieren je nach Zeilenart.
V-Zeile
Format 1
Line Val. Key v 3 db_version # this must be the first line!!!
MariaDB [spamassassin]> select * from bayes_global_vars limit 5; +----------+-------+ | variable | value | +----------+-------+ | VERSION | 3 | +----------+-------+
Format 2
Line Val. Key v 679734 num_spam v 606034 num_nonspam
MariaDB [spamassassin]> select * from bayes_vars limit 5; +----+--------------+------------+-----------+-------------+-------------+------------------+--------------------+------------------+------------------+ | id | username | spam_count | ham_count | token_count | last_expire | last_atime_delta | last_expire_reduce | oldest_token_age | newest_token_age | +----+--------------+------------+-----------+-------------+-------------+------------------+--------------------+------------------+------------------+ | 1 | spamassassin | 679734 | 606034 | 5593680 | 1608721482 | 22118400 | 92193 | 1563616942 | 1608898408 | +----+--------------+------------+-----------+-------------+-------------+------------------+--------------------+------------------+------------------+
T-Zeile
Line n_spam n_ham atime token t 0 2 1578062662 a51f87d29e t 94 333 1606745986 000124aa15
MariaDB [spamassassin]> select id, hex(token), spam_count, ham_count, atime from bayes_token limit 5; +----+------------+------------+-----------+------------+ | id | hex(token) | spam_count | ham_count | atime | +----+------------+------------+-----------+------------+ | 1 | A51F87D29E | 0 | 2 | 1578062662 | | 1 | 000124AA15 | 94 | 333 | 1606745986 | | 1 | 00014C46DB | 147 | 976 | 1608828621 | | 1 | AEAB11EE46 | 0 | 3 | 1575190834 | | 1 | 00031FFB07 | 38 | 2485 | 1608723281 | +----+------------+------------+-----------+------------+
Bitwert bleibt gleich auf OS/400!!
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+.. ID HEX ( TOKEN ) SPAM_COUNT HAM_COUNT ATIME 1 000124AA15 94 333 1.606.745.986
S-Zeile
Line flag msgid s h af1eced4f05c75d52f3b0539e6da1304f7c2769c@sa_generated s s eea1310bdc1e66c30af31619ac880d58195436af@sa_generated
MariaDB [spamassassin]> select * from bayes_seen limit 5; +----+-------------------------------------------------------+------+ | id | msgid | flag | +----+-------------------------------------------------------+------+ | 1 | af1eced4f05c75d52f3b0539e6da1304f7c2769c@sa_generated | h | | 1 | eea1310bdc1e66c30af31619ac880d58195436af@sa_generated | s | | 1 | 4e4f77c01592c063322a5f9197d83ac6f3be9a91@sa_generated | h | | 1 | fdd9c5a887bb906a683163fa36052ebdc0a5f483@sa_generated | h | | 1 | b53e253ab3c54d4bb29891bd4d7e5e2b18b3c9c7@sa_generated | h | +----+-------------------------------------------------------+------+