FreddleSpl0it
221f2989b0
Merge pull request #6698 from mailcow/6644_clamd-tmp-folder-naming-change
...
Changed clamavs tmp folder structure
2025-09-09 13:12:54 +02:00
FreddleSpl0it
3d05207bc7
Merge pull request #6717 from mailcow/fix/6664
...
[Rspamd] only recreate external_services.conf file if it was deleted
2025-09-09 12:53:03 +02:00
FreddleSpl0it
8c8497d885
[Rspamd] only recreate external_services.conf file if it was deleted
2025-09-09 12:50:19 +02:00
FreddleSpl0it
56d083ced4
Merge pull request #6682 from psuet/fix/imapsync
...
fix: imapsync gets correct timeouts from imapsync_runner.pl
2025-09-09 12:34:02 +02:00
FreddleSpl0it
a90b3544a7
Merge pull request #6651 from psuet/fix/php-warnings
...
Fix multiple PHP Warnings present in "stock" installation
2025-09-09 12:27:14 +02:00
FreddleSpl0it
08aea7fb26
Merge pull request #6716 from mailcow/fix/6610
...
Prevent user login if protocol access has been disabled
2025-09-09 12:16:09 +02:00
FreddleSpl0it
13f7f9830b
Prevent user login if protocol access has been disabled
2025-09-09 12:11:19 +02:00
FreddleSpl0it
2f75039194
Merge pull request #6715 from mailcow/fix/version-tag
...
[Web] Only include mailcow_info in JS when mailcow_cc_username is set
2025-09-09 11:10:25 +02:00
FreddleSpl0it
1e192e14f4
[Web] Only include mailcow_info in JS when mailcow_cc_username is set
2025-09-09 11:09:09 +02:00
FreddleSpl0it
9cd1f931fc
Merge pull request #6714 from mailcow/fix/domain-wide-footer
...
[RSPAMD] Add boundary if present when applying domain-wide footer
2025-09-09 10:57:18 +02:00
FreddleSpl0it
8d7235b535
[RSPAMD] Add boundary if present when applying domain-wide footer
2025-09-09 10:52:19 +02:00
FreddleSpl0it
8446abd484
Merge pull request #6713 from mailcow/feat/internal-alias
...
[Rspamd][Web] Internal alias support
2025-09-09 10:45:56 +02:00
FreddleSpl0it
f67c0530f5
[Rspamd][Web] Internal alias support
2025-09-09 10:37:54 +02:00
Dmitriy Alekseev
06db1d6a72
[Rspamd] Do not increment rate limit for emails from user to himself ( #6706 )
...
* [Rspamd] Do not increment rate limit for emails from user to himself
* Lowercase username and recipient address for comparison
Normalize username and recipient address comparison to lowercase.
2025-09-05 03:37:59 +02:00
renovate[bot]
81775ab4d5
chore(deps): update actions/stale action to v10 ( #6708 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 18:02:11 +02:00
DerLinkman
34877ecf9c
watchdog: added postfix-tlspol check ( #6691 )
2025-09-03 08:18:04 +02:00
milkmaker
dbde144014
update postscreen_access.cidr ( #6703 )
2025-09-03 08:14:14 +02:00
DerLinkman
5361a4a4ee
updated sponsors in Readme.md
2025-09-01 12:32:27 +02:00
milkmaker
0997548d7f
Translations update from Weblate ( #6699 )
...
* [Web] Updated lang.de-de.json
Co-authored-by: Peter <magic@kthx.at >
* [Web] Updated lang.en-gb.json
Co-authored-by: Peter <magic@kthx.at >
* [Web] Updated lang.hu-hu.json
[Web] Language file updated by 'Cleanup translation files' addon
Co-authored-by: Peter <magic@kthx.at >
Co-authored-by: milkmaker <milkmaker@mailcow.de >
* [Web] Updated lang.si-si.json
Co-authored-by: Matjaž Tekavec <matjaz@moj-svet.si >
---------
Co-authored-by: Peter <magic@kthx.at >
Co-authored-by: Matjaž Tekavec <matjaz@moj-svet.si >
2025-08-29 22:38:06 +02:00
Sándor
921de02a2b
Update lang.hu-hu.json ( #6697 )
...
Extended Hungarian translation
2025-08-29 18:32:17 +02:00
Peter
48e90a72dc
Changed clamavs tmp folder structure
2025-08-29 18:27:34 +02:00
renovate[bot]
c0b7a98e6c
chore(deps): update actions/checkout action to v5 ( #6671 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 18:23:56 +02:00
renovate[bot]
6dc90186f9
chore(deps): update dependency krakjoe/apcu to v5.1.27
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
2025-08-29 16:22:28 +00:00
DerLinkman
0b0a65a3f3
web: rename login placeholder for mailbox to email address ( #6693 )
2025-08-28 17:02:16 +02:00
DerLinkman
6c5d82c4df
expanded postscreen whitelist with modern freemailers + included checks.mailcow.email
2025-08-28 14:06:17 +02:00
maxi322
5e66ffa366
watchdog: use dig instead of check_dns ( #6685 )
...
* watchdog: use dig instead of check_dns
check_dns is slower and uses more system resources,
dig wrapped in a script is a more performant approach and uses
fewer system resources
* added debug mode + compose image bump
---------
Co-authored-by: maxi322 <maxi322@users.noreply.github.com >
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-28 12:56:37 +02:00
Sajjad hassanzadeh
4d88e19106
Feat/prometheus-exporter : Add prometheus exporter and grafana dashboard for mailcow. ( #6314 )
...
* add : readme for prometheus exporter configs
* add : grafana dashboard json file
* add: prometheus exporter service on docker-compose.override.yml
* migrate: doc files into docs.mailcow.email project
* add : security configs in prometheus exporter compose file
* add : explain more in my comment part in prometheus override compose file
* remove : mailcow dockerized docs
---------
Co-authored-by: Saji <saji@abrnoc>
2025-08-28 12:36:43 +02:00
DerLinkman
29e28b47ed
compose: add depends on for postfix-tlspol
2025-08-28 10:20:21 +02:00
DerLinkman
1cb38bacdb
Postfix: Split TLSPol companion app into separate container ( #6688 )
...
* postfix: split postfix-tlspol service into new container
* postfix-tls-pol: added debug mode
* pf-tlspol: removed obsoleted standalone conf from Dockerfiles
* pf-tlspol: use git instead of wget
2025-08-28 10:18:18 +02:00
DerLinkman
169aafec50
compose: fix dovecot image tag
2025-08-27 14:09:29 +02:00
DerLinkman
3826c4b5be
fix postfix tlspol missing folders for config
2025-08-26 10:10:16 +02:00
DerLinkman
e1410baaeb
fix gitignore
2025-08-26 09:58:18 +02:00
DerLinkman
c39712af67
pf/php: add mta-sts support (outbound) ( #6686 )
...
* added mta-sts-resolver into postfix config + daemon
* [Web] Add MTA-STS support
* [Web] Fix mta-sts server_name
* updated .gitignore
* [ACME] fetch cert for mta-sts subdomain
* [Web] change MTA-STS id to human-readable timestamp
* [Web] Remove MTA-STS version STSv2
* [Web] Fix MTA-STS DNS check
* [Web] add max_age limit for MTA-STS policy
* Added tooltips and info texts to mta-sts webui page
* postfix: replace mta-sts-resolver with postfix-tlspol
---------
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com >
2025-08-26 09:57:05 +02:00
Paul Sütterlin
53c35493a5
fix: imapsync gets correct timeouts
...
Previously imapsync only attached the timeout1 / timeout2 arguments if the argument was negative (which is not even possible). Now the argument is added for every positive number.
Fixes #6590
2025-08-21 18:36:01 +00:00
renovate[bot]
af871fdacb
chore(deps): update devops-infra/action-pull-request action to v0.6.1 ( #6676 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 18:47:28 +02:00
DerLinkman
2b93b59cdd
db: change qhash varchar to 64 instead of 255
2025-08-06 16:11:23 +02:00
Christoph Lechleitner
2b2da1679e
[DB][Web] optimize qhandler by keeping SHA2 in new column qhash ( #6556 )
...
* [DB][Web] optimize qhandler by keeping SHA2(id+qid) in new column quarantine.qhash, for feature #6555 , might also help with #6361
* rspamd: only add qhash to new entries while passing rspamd not all existing
* compose: bump dovecot image + push to registry
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-06 16:02:25 +02:00
CodeShell
8cdb0b869e
fixed favicon.png ( #6570 )
2025-08-06 09:42:43 +02:00
FreddleSpl0it
1e42b8dd21
[Web] Add delimiter_action to mailbox and mailbox_template add/edit admin forms ( #6620 )
2025-08-06 09:40:47 +02:00
Dmitriy Alekseev
842cb235b6
[Rspamd] Fill module name for set_pre_result actions ( #6630 )
...
* [Rspamd] Fill module name for postmaster handler
* Update rspamd.local.lua
2025-08-06 09:38:22 +02:00
DerLinkman
e91d678bd1
fix docker version detection
2025-08-06 09:36:05 +02:00
DerLinkman
ef5739c32f
add 2025-08 as breaking major release
2025-08-06 08:39:21 +02:00
DerLinkman
88bf9b02e1
core: modules splitting + ipv6 nat rewrite ( #6634 )
...
* ipv6: added ipv6 detection + removed ip6 nat container
* nginx: renamed DISABLE_IPv6 to ENABLE_IPV6 to align
* initial commit for script overhauls
* rewrite to scripts after testing (improved error handling)
* fixed missing fi in update.sh
* fixed/added comments for modules
* fix broken EXIT_CODE var handling
* added jq as dependancy
* fixed docker version check for daemon
* improved _modules handling while running
* reintegrated module loading (update.sh)
* added error handling for blank daemon.json
* adapted removal of ACME_CONTACT for nightly
* move detect_major_update func to core submodule
* removed unnecessary message on every call of function
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update _modules/scripts/core.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* improve ENABLE_IPV6 check in nginx bootstrap
* improve detection of ENABLE_IPV6
* ip6_controller: moved docker major detection upwards
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update _modules/scripts/new_options.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* reuse DOCKER_MAJOR Variable in ip6_controller
* fix some smaller typos in update.sh
* smaller bugfixes in submodules
* completely remove ACME_CONTACT Variable
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-06 08:36:40 +02:00
renovate[bot]
3803b5d351
Update dependency php-memcached-dev/php-memcached to v3.3.0 ( #6638 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:35:14 +02:00
renovate[bot]
14d58c8163
Update dependency phpredis/phpredis to v6.2.0 ( #6639 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:34:53 +02:00
renovate[bot]
728fcdb375
Update dependency tianon/gosu to v1.17 ( #6640 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:34:30 +02:00
renovate[bot]
1fc36263dc
chore(deps): update dependency krakjoe/apcu to v5.1.26 ( #6656 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 08:33:41 +02:00
Markus Machatschek
69420113f7
rspamd: update rspamd to 3.12.1 ( #6643 )
...
* rspamd: update rspamd to 3.12.1
* compose: correct rspamd tag + pushed image
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de >
2025-08-06 08:33:11 +02:00
DerLinkman
360fe03497
sogo: update to 5.12.3
2025-08-05 16:01:47 +02:00
milkmaker
7557802933
[Web] Updated lang.de-de.json ( #6661 )
...
Co-authored-by: whitehotaru <whitehotaru@posteo.net >
2025-08-05 06:37:55 +02:00