Hariprasath-0018 commented on issue #37357:
URL: https://github.com/apache/superset/issues/37357#issuecomment-3784611727

   Hi Dosu,
   This is my config file
   
   # Feature flags
   FEATURE_FLAGS = {
       "ALERT_REPORTS": True,
       "PLAYWRIGHT_REPORTS_AND_THUMBNAILS": True,
   }
   ALERT_REPORTS_NOTIFICATION_DRY_RUN = False
   
   # Celery configuration
   from celery.schedules import crontab
   
   class CeleryConfig:
       broker_url = "redis://redis:6379/0"
       result_backend = "redis://redis:6379/0"
       worker_concurrency = 4
       beat_schedule = {
           "reports.scheduler": {
               "task": "reports.scheduler",
               "schedule": crontab(minute="*", hour="*"),
           },
           "reports.prune_log": {
               "task": "reports.prune_log",
               "schedule": crontab(minute=10, hour=0),
           },
       }
   
   # Playwright / Chromium (for screenshots)
   SUPERSET_FEATURE_PLAYWRIGHT_REPORTS_AND_THUMBNAILS = True
   
   # SMTP configuration
   SMTP_HOST = "smtp.yourmail.com"
   SMTP_STARTTLS = True
   SMTP_SSL = False
   SMTP_USER = ***@***.***"
   SMTP_PORT = 587
   SMTP_PASSWORD = "password"
   SMTP_MAIL_FROM = ***@***.***"
   
   Thanks,
   Hariprasath
   
   On Thu, 22 Jan, 2026, 7:17 pm dosubot[bot], ***@***.***>
   wrote:
   
   > *dosubot[bot]* left a comment (apache/superset#37357)
   > <https://github.com/apache/superset/issues/37357#issuecomment-3784509364>
   >
   > Let's dig deeper since some config is now picked up but emails still
   > aren't sent. Here’s what will help pinpoint the issue:
   >
   >    1. Please share (with sensitive info redacted) the relevant parts of
   >    your superset_config_docker.py: the FEATURE_FLAGS, CeleryConfig, and
   >    all SMTP_* settings.
   >    2. After restarting, do your logs show Loaded your Docker
   >    configuration at [...]? If not, the override isn’t loaded.
   >    3. In your worker container, run env | grep
   >    ALERT_REPORTS_NOTIFICATION_DRY_RUN and confirm it is False. If this is
   >    True in the environment, emails will never be sent—even if the config
   >    file says False (source
   >    <https://github.com/apache/superset/issues/32001>).
   >    4. Check your Celery worker and beat logs for lines mentioning
   >    reports.scheduler, reports.execute, or any errors around the time a
   >    report should trigger. If you never see reports.execute, the scheduler
   >    isn’t queuing jobs (source
   >    
<https://github.com/apache/superset/discussions/35138#discussioncomment-14400023>
   >    ).
   >    5. Is the ReportExecutionLog table still empty after a scheduled
   >    report should have run? If not, share any error messages found there.
   >
   > Once you provide this info, I can help you zero in on what’s blocking
   > email delivery.
   >
   > *To reply, just mention @dosu <https://go.dosu.dev/dosubot>.*
   > ------------------------------
   >
   > How did I do? Good
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=great_response>
   > | Irrelevant
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=irrelevant_answer>
   > | Incorrect
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=incorrect_sources>
   > | Verbose
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=too_verbose>
   > | Hallucination
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=hallucination>
   > | Report 🐛
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=bug_report>
   > | Other
   > 
<https://app.dosu.dev/response-feedback/1663c6e2-7e47-40e9-b0d7-68f28d33f1dc?feedback_type=other>
   >
   > [image: Chat with Dosu]
   > 
<https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github>
   >  [image: Open in Cursor]
   > 
<https://cursor.com/link/prompt?text=Let%27s%20dig%20deeper%20since%20some%20config%20is%20now%20picked%20up%20but%20emails%20still%20aren%27t%20sent.%20Here%E2%80%99s%20what%20will%20help%20pinpoint%20the%20issue%3A%0A%0A1.%20Please%20share%20%28with%20sensitive%20info%20redacted%29%20the%20relevant%20parts%20of%20your%20%60superset_config_docker.py%60%3A%20the%20%60FEATURE_FLAGS%60%2C%20%60CeleryConfig%60%2C%20and%20all%20%60SMTP_%2A%60%20settings.%0A2.%20After%20restarting%2C%20do%20your%20logs%20show%20%60Loaded%20your%20Docker%20configuration%20at%20%5B...%5D%60%3F%20If%20not%2C%20the%20override%20isn%E2%80%99t%20loaded.%0A3.%20In%20your%20worker%20container%2C%20run%20%60env%20%7C%20grep%20ALERT_REPORTS_NOTIFICATION_DRY_RUN%60%20and%20confirm%20it%20is%20%60False%60.%20If%20this%20is%20%60True%60%20in%20the%20environment%2C%20emails%20will%20never%20be%20sent%E2%80%94even%20if%20the%20config%20file%20says%20%60False%60%20%28%5Bsource%5D%28https%3A//github.com/apache/supers
 
et/issues/32001%29%29.%0A4.%20Check%20your%20Celery%20worker%20and%20beat%20logs%20for%20lines%20mentioning%20%60reports.scheduler%60%2C%20%60reports.execute%60%2C%20or%20any%20errors%20around%20the%20time%20a%20report%20should%20trigger.%20If%20you%20never%20see%20%60reports.execute%60%2C%20the%20scheduler%20isn%E2%80%99t%20queuing%20jobs%20%28%5Bsource%5D%28https%3A//github.com/apache/superset/discussions/35138%23discussioncomment-14400023%29%29.%0A5.%20Is%20the%20%60ReportExecutionLog%60%20table%20still%20empty%20after%20a%20scheduled%20report%20should%20have%20run%3F%20If%20not%2C%20share%20any%20error%20messages%20found%20there.%0A%0AOnce%20you%20provide%20this%20info%2C%20I%20can%20help%20you%20zero%20in%20on%20what%E2%80%99s%20blocking%20email%20delivery.>
   >  [image: Join Discord] <https://go.dosu.dev/discord-bot> [image: Share on
   > X]
   > 
<https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/37357>
   >
   > —
   > Reply to this email directly, view it on GitHub
   > <https://github.com/apache/superset/issues/37357#issuecomment-3784509364>,
   > or unsubscribe
   > 
<https://github.com/notifications/unsubscribe-auth/BCNYORWXOFORJOABR4VMHPT4IDIIBAVCNFSM6AAAAACSQNNHUKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTOOBUGUYDSMZWGQ>
   > .
   > You are receiving this because you were mentioned.Message ID:
   > ***@***.***>
   >
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to