incomming mail processing

This commit is contained in:
Olaf
2026-09-30 11:53:12 +02:00
parent b89d12769c
commit 0055cc197e
14 changed files with 656 additions and 1 deletions
+16
View File
@@ -259,6 +259,22 @@ CREATE TABLE IF NOT EXISTS security_audit_events (
);
CREATE INDEX IF NOT EXISTS idx_security_audit_events_created_at ON security_audit_events(created_at);
CREATE INDEX IF NOT EXISTS idx_security_audit_events_actor_id ON security_audit_events(actor_id);
'''),
(18, '''
CREATE TABLE IF NOT EXISTS inbound_email_messages (
mailbox TEXT NOT NULL,
uid TEXT NOT NULL,
message_id TEXT,
user_id TEXT,
link_id TEXT,
status TEXT NOT NULL,
details TEXT NOT NULL DEFAULT '{}',
created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (mailbox, uid),
FOREIGN KEY(user_id) REFERENCES users(id) ON DELETE SET NULL,
FOREIGN KEY(link_id) REFERENCES links(id) ON DELETE SET NULL
);
CREATE INDEX IF NOT EXISTS idx_inbound_email_messages_message_id ON inbound_email_messages(message_id);
''')
]