Files
mailgoserver/graphify-out/cache/ast/v0.9.37/a5649989118c33ca032b514efc2c85753464c6302189270afb000a7013b59981.json
T

1 line
33 KiB
JSON
Raw Normal View History

2026-08-12 12:56:22 +01:00
{"nodes": [{"id": "$graphify-root$_email_server_email_relay_py", "label": "email_relay.py", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_email_relay_emailrelay", "label": "EmailRelay", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L19", "_callable": true, "_callable_class": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_init", "label": ".__init__()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L22", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_modify_headers_for_recipients", "label": "._modify_headers_for_recipients()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L29", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_prepare_email_for_recipient", "label": "._prepare_email_for_recipient()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L68", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_relay_email_async", "label": ".relay_email_async()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L101", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_relay_email", "label": ".relay_email()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L296", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_emailrelay_log_email", "label": ".log_email()", "file_type": "code", "source_file": "email_server/email_relay.py", "source_location": "L300", "_callable": true}, {"id": "$graphify-root$_email_server_email_relay_rationale_1", "label": "Email relay functionality for the SMTP server.", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L1"}, {"id": "$graphify-root$_email_server_email_relay_rationale_20", "label": "Handles relaying emails to recipient mail servers.", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L20"}, {"id": "$graphify-root$_email_server_email_relay_rationale_30", "label": "Modify email headers to set To and Cc fields, preserving original structure for\u2026", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L30"}, {"id": "$graphify-root$_email_server_email_relay_rationale_69", "label": "Prepare a copy of the email for a specific recipient without modifying original\u2026", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L69"}, {"id": "$graphify-root$_email_server_email_relay_rationale_111", "label": "Relay email to recipients' mail servers asynchronously with encryption.\u2026", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L111"}, {"id": "$graphify-root$_email_server_email_relay_rationale_297", "label": "Synchronous wrapper for relay_email_async for compatibility.", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L297"}, {"id": "$graphify-root$_email_server_email_relay_rationale_301", "label": "Log email activity to database, including per-recipient results.", "file_type": "rationale", "source_file": "email_server/email_relay.py", "source_location": "L301"}], "edges": [{"source": "$graphify-root$_email_server_email_relay_py", "target": "asyncio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/email_relay.py", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_email_server_email_relay_py", "target": "dns_resolver", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "email_server/email_relay.py", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_email_server_email_relay_py", "target": "email_server_models", "relation": "imports_from", "context": "import",