You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
... I understand that not following the below instructions will result in immediate closure and/or deletion of my issue.
... I have understood that this bug report is dedicated for bugs, and not for support-related inquiries.
... I have understood that answers are voluntary and community-driven, and not commercial support.
... I have verified that my issue has not been already answered in the past. I also checked previous issues.
Description
Hello,
I've come across 2 fresh installations where the ACL “Blacklist/Whitelist” does not work properly for the mailboxes alone. The problem is basically that if I enable only this option, the user cannot use it in the GUI.
Example:
1: “Spam score” + “Blacklist/Whitelist” ACL active = “Spam filter” page exists.
2: only “Spam score” ACL active = “Spam filter” page exists.
3: only “Blacklist/Whitelist” ACL active = “Spam filter” page does **not** exist
in case you are wondering about the diff below, it has no influence on it. i only deactivated the spam folder with a few tricks because i don't want it in my environment. but the problem already existed before!
Basically, the problem is that the “Spam filter” page is not visible as a user if ONLY the “Blacklist/Whitelist” ACL is active while the “Spam score” ACL is not. However, it is not obvious that it needs the “Spam score” ACL and I think that this is not intended.
Logs:
there is no error in the log:
netfilter-mailcow-1 | 9 more attempts in the next 600 seconds until 45.145.166.43/32 is banned
dockerapi-mailcow-1 | INFO: 172.22.1.2:45494 - "GET /host/stats HTTP/1.1" 200 OK
dovecot-mailcow-1 | Nov 25 19:34:28 9a0cde0a1768 dovecot: lmtp(84980): Disconnect from 172.22.1.253: Logged out (state=READY)
mysql-mailcow-1 | 2024-11-21 20:17:07 0 [Note] InnoDB: Buffer pool(s) load completed at 241121 20:17:07
postfix-mailcow-1 | Nov 25 19:34:28 3f2d351d96bb postfix/smtpd[6065]: disconnect from mxphxpool1073.ebay.com[66.211.185.176] ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 commands=7
olefy-mailcow-1 | olefy INFO <module> serving on ('0.0.0.0', 10055)
sogo-mailcow-1 | Nov 25 19:34:41 fd45325661db sogod [62]: mailcowdockerized-watchdog-mailcow-1.mailcowdockerized_mailcow-network "GET /SOGo.index/ HTTP/1.1" 200 2581/0 0.008 - - 0 - 12
ofelia-mailcow-1 | 2024-11-25T19:34:14.373+01:00 common.go:125 ▶ NOTICE [Job "dovecot_imapsync_runner" (f5f771cce80e)] Finished in "366.003543ms", failed: false, skipped: false, error: none
redis-mailcow-1 | 1:M 25 Nov 2024 19:31:03.204 * Background saving terminated with success
rspamd-mailcow-1 | 2024-11-25 19:34:28 #39(normal) <2B85C8>; task; rspamd_protocol_http_reply: regexp statistics: 0 pcre regexps scanned, 3 regexps matched, 3523 regexps total, 3259 regexps cached, 0B scanned using pcre, 69.38KiB scanned total
acme-mailcow-1 | Mon Nov 25 12:02:48 CET 2024 - Certificates were successfully validated, no changes or renewals required, sleeping for another day.
nginx-mailcow-1 | 109.40.240.208 - - [25/Nov/2024:19:34:37 +0100] "GET /api/v1/get/time_limited_aliases?_=1732559676553 HTTP/2.0" 200 22 "https://mail.virtualized.app/" "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0"
clamd-mailcow-1 | Mon Nov 25 18:34:27 2024 -> instream(172.22.1.4@36242): OK
watchdog-mailcow-1 | Mon Nov 25 19:34:41 CET 2024 SOGo health level: 100% (3/3), health trend: 0
solr-mailcow-1 | 2024-11-25 18:34:28.693 INFO (qtp1819940427-22) [ x:dovecot-fts] o.a.s.u.p.LogUpdateProcessorFactory [dovecot-fts] webapp=/solr path=/update params={}{commit=} 0 11
php-fpm-mailcow-1 | 172.22.1.3 - 25/Nov/2024:19:34:37 +0100 "GET /json_api.php" 200
unbound-mailcow-1 | 2024-11-25 19:17:58: Healthcheck: DNS Resolution Failed on attempt 1 for github.com! Trying again...
rspamd-mailcow-1 | 2024-11-25 19:34:43 #38(controller) <d6ae7c>; csession; rspamd_protocol_http_reply: regexp statistics: 0 pcre regexps scanned, 0 regexps matched, 3523 regexps total, 2582 regexps cached, 0B scanned using pcre, 102B scanned total
watchdog-mailcow-1 | Mon Nov 25 19:34:43 CET 2024 Rspamd health level: 100% (5/5), health trend: 0
solr-mailcow-1 | 2024-11-25 18:34:43.680 INFO (commitScheduler-13-thread-1) [ ] o.a.s.u.DirectUpdateHandler2 start commit{,optimize=false,openSearcher=false,waitSearcher=true,expungeDeletes=false,softCommit=false,prepareCommit=false}
solr-mailcow-1 | 2024-11-25 18:34:43.680 INFO (commitScheduler-13-thread-1) [ ] o.a.s.u.SolrIndexWriter Calling setCommitData with IW:org.apache.solr.update.SolrIndexWriter@795ec93d commitCommandVersion:0
solr-mailcow-1 | 2024-11-25 18:34:43.857 INFO (commitScheduler-13-thread-1) [ ] o.a.s.s.SolrIndexSearcher Opening [Searcher@5dddff74[dovecot-fts] realtime]
solr-mailcow-1 | 2024-11-25 18:34:43.858 INFO (commitScheduler-13-thread-1) [ ] o.a.s.u.DirectUpdateHandler2 end_commit_flush
php-fpm-mailcow-1 | fd4d:6169:6c63:6f77::5 - 25/Nov/2024:19:34:44 +0100 "GET /user.php" 200
nginx-mailcow-1 | 109.40.240.208 - - [25/Nov/2024:19:34:45 +0100] "GET /user?lang=en-gb HTTP/2.0" 200 19028 "https://mail.virtualized.app/" "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0"
php-fpm-mailcow-1 | 172.22.1.3 - 25/Nov/2024:19:34:45 +0100 "GET /json_api.php" 200
nginx-mailcow-1 | 109.40.240.208 - - [25/Nov/2024:19:34:45 +0100] "GET /api/v1/get/passwordpolicy/html HTTP/2.0" 200 86 "https://mail.virtualized.app/" "Mozilla/5.0 (X11; Linux x86_64; rv:130.0) Gecko/20100101 Firefox/130.0"
dovecot-mailcow-1 | Nov 25 19:34:45 9a0cde0a1768 dovecot: lmtp(84980): Connect from 172.22.1.12
dovecot-mailcow-1 | Nov 25 19:34:45 9a0cde0a1768 dovecot: lmtp(84980): Disconnect from 172.22.1.12: Logged out (state=MAIL FROM)
dovecot-mailcow-1 | Nov 25 19:34:45 9a0cde0a1768 dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=172.22.1.12, lip=172.22.1.250, TLS, TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
dovecot-mailcow-1 | Nov 25 19:34:45 9a0cde0a1768 dovecot: imap-login: Disconnected: Aborted login by logging out (no auth attempts in 0 secs): user=<>, rip=172.22.1.12, lip=172.22.1.250
dovecot-mailcow-1 | Nov 25 19:34:45 9a0cde0a1768 dovecot: managesieve-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=172.22.1.12, lip=172.22.1.250
watchdog-mailcow-1 | Mon Nov 25 19:34:45 CET 2024 Dovecot health level: 100% (12/12), health trend: 0
watchdog-mailcow-1 | Mon Nov 25 19:34:46 CET 2024 Mail queue health level: 100% (20/20), health trend: 0
Steps to reproduce:
1. edit a mailbox
2. edit acls
2.1. make sure that "Spam score" is unticked
2.2. make sure that "Blacklist / Whitelist" is ticked
3. login as the user (not as admin)
4. You will see that "Spam filter" site does not appear even that blacklist/whitelist is enabled.
Which branch are you using?
master
Which architecture are you using?
x86
Operating System:
Debian 12
Server/VM specifications:
4Core,12GB RAM, 50 GB NVME
Is Apparmor, SELinux or similar active?
apparmor preinstalled from debian
Virtualization technology:
KVM
Docker version:
27.3.1
docker-compose version or docker compose version:
v2.29.7
mailcow version:
2024-11b
Reverse proxy:
no reverse proxy? its default acme stuff you ship with.
virtualized-human
changed the title
"Whitelist/Blacklist" ACL depends on "Spam Score" ACL but its not clear and seems not to be intended
"Blacklist/Whitelist" ACL depends on "Spam Score" ACL but its not clear and seems not to be intended
Nov 25, 2024
Contribution guidelines
I've found a bug and checked that ...
Description
Logs:
Steps to reproduce:
Which branch are you using?
master
Which architecture are you using?
x86
Operating System:
Debian 12
Server/VM specifications:
4Core,12GB RAM, 50 GB NVME
Is Apparmor, SELinux or similar active?
apparmor preinstalled from debian
Virtualization technology:
KVM
Docker version:
27.3.1
docker-compose version or docker compose version:
v2.29.7
mailcow version:
2024-11b
Reverse proxy:
no reverse proxy? its default acme stuff you ship with.
Logs of git diff:
Logs of iptables -L -vn:
Logs of ip6tables -L -vn:
Logs of iptables -L -vn -t nat:
Logs of ip6tables -L -vn -t nat:
DNS check:
The text was updated successfully, but these errors were encountered: