From ac7ebbb7f3f551815214917cada8d36982854131 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sun, 15 Jun 2025 22:51:10 -0500 Subject: [PATCH] bugfix --- email_api/email_api/app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/email_api/email_api/app.py b/email_api/email_api/app.py index 7144e8d..ed7b0bb 100644 --- a/email_api/email_api/app.py +++ b/email_api/email_api/app.py @@ -172,11 +172,11 @@ def process_email(domain): if not recipients: return jsonify({'error': 'No recipients'}), 400 - # … im Handler vor dem Weiterleiten … - recipient_domains = {addr.split('@')[-1] for addr in to_addrs} + # Domain-Check + recipient_domains = {addr.split('@')[-1] for addr in recipients} if not any(domain_exists(d) for d in recipient_domains): - print("Keine unserer Domains betroffen – skip.") - return {'statusCode': 200, 'body': 'Unknown domain'} + logger.info(f"[{request_id}] No known recipient domains ({recipient_domains}) – skip.") + return jsonify({'message': 'Unknown domain – skipped'}), 404 with smtplib.SMTP(SMTP_HOST, SMTP_PORT) as smtp: smtp.sendmail(from_addr, recipients, email_bytes)