diff --git a/backend/app/helpers/email.py b/backend/app/helpers/email.py index e040716..609d816 100644 --- a/backend/app/helpers/email.py +++ b/backend/app/helpers/email.py @@ -676,6 +676,7 @@ async def send_update_email( payload = { "from": settings.UPDATE_EMAIL_FROM_EMAIL, "to": [to_email], + "reply_to": settings.UPDATE_EMAIL_REPLY_TO, "subject": subject, "html": html_body, "text": text_body, diff --git a/backend/app/settings.py b/backend/app/settings.py index 4e43e23..5ecd61c 100644 --- a/backend/app/settings.py +++ b/backend/app/settings.py @@ -33,7 +33,9 @@ class Settings(BaseSettings): FEATURE_FROM_EMAIL: str = "BlogHub " # Product-update email campaigns (DB-driven daily batches). Sent from Arslan # personally, not the BlogHub newsletter address. - UPDATE_EMAIL_FROM_EMAIL: str = "BlogHub " + UPDATE_EMAIL_FROM_EMAIL: str = "BlogHub " + # Replies go to team@bloghub.app, which forwards to Arslan's inbox. + UPDATE_EMAIL_REPLY_TO: str = "team@bloghub.app" # Default UTC hour (0-23) a campaign's daily batch runs when its send_hour is -1. UPDATE_EMAIL_SEND_HOUR: int = 9