Skip to content

Cant Send emails #12975

Open
Open
@dp466

Description

@dp466

Describe the bug
a fresh installation (24.12.2) just upgraded to 24.12.3 to try if it fixed the issue but no
Im using an SMTP relay server by SMTP2Go and i see no connexion attempt from the server

To Reproduce
after lunching the docker containers, i exec the command
docker compose exec worker ak test_email [email protected]

i get this from the terminal;

WARN[0000] /home/aUser/docker/authentik/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion {"event": "Loaded config", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204557.5407035, "file": "/authentik/lib/default.yml"} {"event": "Loaded environment variables", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204557.5412815, "count": 15} {"event": "Starting authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.2904477} {"event": "PostgreSQL connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.300766} {"event": "Redis Connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.3046062} {"event": "Finished authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204558.3048036} {"event": "Booting authentik", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204560.8451638, "version": "2024.12.3"} {"event": "Enabled authentik enterprise", "level": "info", "logger": "authentik.lib.config", "timestamp": 1739204560.8476782} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.848936, "path": "authentik.enterprise.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8513296, "path": "authentik.sources.ldap.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8530684, "path": "authentik.providers.scim.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.855065, "path": "authentik.stages.authenticator_webauthn.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8559442, "path": "authentik.stages.authenticator_totp.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8577523, "path": "authentik.sources.oauth.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8587801, "path": "authentik.admin.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.86024, "path": "authentik.events.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.861424, "path": "authentik.outposts.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8631773, "path": "authentik.sources.kerberos.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.863265, "path": "authentik.enterprise.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8642776, "path": "authentik.enterprise.providers.google_workspace.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8654392, "path": "authentik.sources.plex.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8704748, "path": "authentik.blueprints.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8732703, "path": "authentik.enterprise.providers.microsoft_entra.settings"} {"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1739204560.8742537, "path": "authentik.crypto.settings"} {"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-ASN.mmdb", "last_write": 1738185299.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:41.715506"} {"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-City.mmdb", "last_write": 1738185299.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:41.720970"} {"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.checks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.373117"} {"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.374014"} {"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.409280"} {"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.410095"} {"app_name": "authentik.crypto", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.crypto.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.413383"} {"app_name": "authentik.flows", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.flows.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.483200"} {"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.555203"} {"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.565964"} {"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.567694"} {"app_name": "authentik.policies", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.590445"} {"app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.oauth2.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.601638"} {"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.602684"} {"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.604069"} {"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.608263"} {"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.610028"} {"app_name": "authentik.rbac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.rbac.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.611616"} {"app_name": "authentik.sources.kerberos", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.kerberos.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.615045"} {"app_name": "authentik.sources.kerberos", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.kerberos.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.616219"} {"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.623691"} {"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.627930"} {"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.oauth.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.646882"} {"app_name": "authentik.sources.saml", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.saml.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.648108"} {"app_name": "authentik.sources.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.scim.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.649672"} {"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_duo.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.650891"} {"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_static.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.651896"} {"app_name": "authentik.stages.authenticator_webauthn", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_webauthn.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.755537"} {"app_name": "authentik.stages.email", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.email.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.757198"} {"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.760647"} {"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.772979"} {"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.774198"} {"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.775194"} {"app_name": "authentik.enterprise.providers.google_workspace", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.google_workspace.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.776631"} {"app_name": "authentik.enterprise.providers.google_workspace", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.google_workspace.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.780851"} {"app_name": "authentik.enterprise.providers.microsoft_entra", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.microsoft_entra.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.781977"} {"app_name": "authentik.enterprise.providers.microsoft_entra", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.microsoft_entra.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.782946"} {"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.rac.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.796258"} {"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.tasks", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.797008"} {"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.signals", "pid": 37, "schema_name": "public", "timestamp": "2025-02-10T16:22:46.797810"} Switching to schema 'public' Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/manage.py", line 52, in <module> execute_from_command_line(sys.argv) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line utility.execute() File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 413, in run_from_argv self.execute(*args, **cmd_options) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 459, in execute output = self.handle(*args, **options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/tenants/management/__init__.py", line 38, in handle self.handle_per_tenant(*args, **options) File "/ak-root/venv/lib/python3.12/site-packages/django/core/management/base.py", line 107, in wrapper res = handle_func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/stages/email/management/commands/test_email.py", line 38, in handle_per_tenant send_mail(message.__dict__, stage.pk) File "/ak-root/venv/lib/python3.12/site-packages/celery/local.py", line 182, in __call__ return self._get_current_object()(*a, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/task.py", line 411, in __call__ return self.run(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/autoretry.py", line 60, in run ret = task.retry(exc=exc, **retry_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/celery/app/task.py", line 720, in retry raise_with_context(exc or Retry('Task can be retried', None)) File "/ak-root/venv/lib/python3.12/site-packages/celery/app/autoretry.py", line 38, in run return task._orig_run(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/authentik/stages/email/tasks.py", line 105, in send_mail raise exc File "/authentik/stages/email/tasks.py", line 73, in send_mail backend.open() File "/ak-root/venv/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 86, in open self.connection = self.connection_class( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 255, in __init__ (code, msg) = self.connect(host, port) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 341, in connect self.sock = self._get_socket(host, port, self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/smtplib.py", line 312, in _get_socket return socket.create_connection((host, port), timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/ak-root/venv/lib/python3.12/site-packages/sentry_sdk/integrations/socket.py", line 65, in create_connection return real_create_connection( ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/socket.py", line 865, in create_connection raise exceptions[0] File "/usr/local/lib/python3.12/socket.py", line 850, in create_connection sock.connect(sa) TimeoutError: timed out Sentry is attempting to send 1 pending events Waiting up to 2 seconds Press Ctrl-C to quit

Version and Deployment (please complete the following information):

  • authentik version: 2024.12.3
  • Deployment: Docker Compose

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions