diff --git a/fotograf-de-scraper/backend/gmail_service.py b/fotograf-de-scraper/backend/gmail_service.py index fdde08273..39b8ee9f7 100644 --- a/fotograf-de-scraper/backend/gmail_service.py +++ b/fotograf-de-scraper/backend/gmail_service.py @@ -110,6 +110,13 @@ class GmailService: return False try: + # DEV MODE OVERRIDE + dev_email = os.getenv("DEV_MODE_EMAIL_RECIPIENT") + original_to = to + if dev_email: + logger.warning(f"⚠️ DEV MODE ACTIVE: Redirecting email originally intended for {original_to} to {dev_email}") + to = dev_email + service = build('gmail', 'v1', credentials=creds) message = MIMEText(body_html, 'html') message['to'] = to @@ -122,7 +129,10 @@ class GmailService: body={'raw': raw_message} ).execute() - logger.info(f"Email sent to {to}. Message ID: {send_result['id']}") + if dev_email: + logger.info(f"Test-Email sent to {to} (Original target: {original_to}). Message ID: {send_result['id']}") + else: + logger.info(f"Email sent to {to}. Message ID: {send_result['id']}") return True except Exception as e: logger.error(f"Failed to send email to {to}: {e}")