mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-12 10:39:38 -05:00
[Bug] @user Mention Email Notifications Not Working #7097
Closed
opened 2025-11-02 07:15:45 -06:00 by GiteaMirror
·
11 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#7097
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kdumontnu on GitHub (Mar 31, 2021).
1.15.0+dev-49-gaee5ef005(latest master)[x]):Description
I've tested both on my 1.14 instance and on try.gitea. The @user email notifications don't appear to be working, even though Email Notifications are enabled for users. Nothing relevant in the logs, unfortunately.
@zeripath commented on GitHub (May 3, 2021):
So simple testing yesterday on my Dev instance of 1.15 this appears to work...
Have you set:
@kdumontnu commented on GitHub (May 3, 2021):
Ah, no... didn't realize this was set false by default. Will report back if this fixes it.
@kdumontnu commented on GitHub (May 3, 2021):
This did fix it - looks like it's not a bug. Thanks.
@pat-s commented on GitHub (May 3, 2021):
For me the error was that env var
GITEA__service__ENABLE_NOTIFY_MAIL=truewas not set in my docker instance.By default, notification mails are not enabled and the checkbox must be set during the install page.
But even then, Gitea needs a restart because the mailer is not started when the install wizard has finished (this can be considered a bug probably), so one has to do a
docker restartto get all functionality working.@kdumontnu commented on GitHub (May 3, 2021):
Good to know that some install page settings will override initial config settings - not ideal, but it makes sense. I have
INSTALL_LOCK=trueso didn't run into the problem you mention. Feel free to shoot me a message on discord if you want to discuss how we go about managing docker deployments.@pat-s commented on GitHub (May 4, 2021):
@zeripath said that the mailer stuff should be started after the install page which might fix the issue. However this would still raise confusion as the install page does not pick up the env var settings and users might be confused.
So it would be ideal if
I think we should update the docker docs and suggest to set
INSTALL_LOCK=truefor docker deployments and configure startup related settings like the mailer via env vars.AFAICS there are some settings which are important to set via env vars during startup while others are fine to set in
app.inionly?@kdumontnu commented on GitHub (May 4, 2021):
👍
Docs could be improved for certain. All settings should be fine to set directly in
app.ini. The problem is that some settings are unique, secret keys. So if you have multiple instances they will be unique for each and also should not be included in source control. For automated deployments it's often best to set these as env vars.The other option is that you just map the app.ini file to the host. Depends on the amount of repeatability/scaleability you need.
Install_lock=true is really if you want automated deployments. Not necessarily the case for everyone, especially just trying it out or installing only periodically from releases.
@zeripath commented on GitHub (May 4, 2021):
Looking again at the mailer - at least on 1.15 this is not being started until after the installer has been run and the settings are set.
The problem might be that line 352 is firing here:
47fd156936/routers/install.go (L345-L353)@pat-s just confirm you've definitely experienced this issue with a 1.15 install and how you configured the mail system.
@pat-s commented on GitHub (May 5, 2021):
No, I am on 14.1.
@zeripath commented on GitHub (May 5, 2021):
Would you be able to test to see if you can replicate the problem on main? If it's fixed there then we may be able to figure out what needs to be backported or just leave it and note that it will be fixed in the future
@pat-s commented on GitHub (May 6, 2021):
I've spin up a test instance with 1.15.0+dev-232 and could replicate the issue that when using the install page, the mailer is not started when using docker env vars for mail settings (
GITEA__mailer__*) andGITEA__service__ENABLE_NOTIFY_MAIL.