WIP: Implementierung der Testfunktion für Mail versenden und Empfangen #1

Draft
fager wants to merge 2 commits from mail-txrx into main
Showing only changes of commit 775ed73b31 - Show all commits

Erste Korrekturen bei der Integration

Frank Agerholm 2026-01-16 20:55:12 +01:00
No known key found for this signature in database

View file

@ -14,8 +14,7 @@ from app.models import Message, Task, TaskStatus
class MailStoreWorker(BaseWorker):
routing_key = "mail.store"
async def handle(self, task) -> dict:
payload = task.job.payload # payload liegt auf dem Job
async def process(self, payload: dict, **meta) -> dict:
raw = base64.b64decode(payload["raw_eml_b64"])
mailbox_id = UUID(payload["mailbox_id"])
@ -68,3 +67,11 @@ class MailStoreWorker(BaseWorker):
return result
async def main():
worker =MailStoreWorker(routing_key("MailSend", "ImportMessage"), worker_id="mail-import-1")
await worker.run()
if __name__ == "__main__":
import asyncio as _a
_a.run(main())