Commit Graph
71 Commits
Author SHA1 Message Date
Michael KuronandGitHub 04116982a5 Remove discontinued Nixspam DNSBL 2025-01-23 22:16:54 +01:00
Michael KuronandGitHub 856b3b62f2 Clean up old sasl_log entries 2023-04-22 14:16:42 +02:00
Michael KuronandGitHub e911452d0c Enable autodiscover to work with app passwords (#4516)
Fixes #4513
2022-03-22 19:41:34 +01:00
Michael KuronandGitHub 526b3f885b Merge pull request #4410 from AlexBeakes/master
Fix pip3 issue that broke netfilter Dockerfile build
2022-01-05 22:36:20 +01:00
Michael KuronandGitHub e2b4b6f6bc Merge pull request #4385 from holzhannes/patch-1
Fix Apple Config: added CalDAVPassword and CardDAVPassword which was missing
2021-12-15 20:13:44 +01:00
Michael KuronandGitHub 9bfb74bb1d [Web] Auto-generated app passwords for Apple configuration profiles (#4316)
* Auto-generated app passwords for Apple configuration profiles

* Change password modal: add warning about app passwords
2021-11-14 20:09:39 +01:00
Michael KuronandGitHub a6e694bd98 Merge pull request #4114 from geektoor/fix-spf-check
[Web] Fix: spf record validation failed with redirect
2021-05-30 14:18:27 +02:00
Michael KuronandGitHub 6f6f52f380 [Compose] Update SOGo image (#3883)
Fixes a bug that broke CardDAV with macOS 11.

https://sogo.nu/bugs/view.php?id=5203
https://github.com/inverse-inc/sogo/commit/b9e19c2cc4c0918bf59d8180fbe9a3cc56dc21a3
2020-12-02 20:29:46 +01:00
Michael KuronandGitHub bae250cc81 DNS: add link for downloading zonefile (#3633)
* DNS: add link for downloading zonefile

* DNS zonefile: add placeholders for optional entries
2020-07-12 09:39:39 +02:00
Michael KuronandGitHub becc50591d Merge pull request #3629 from gbrune/change-autocomplete-behaviour
Change autocomplete-behaviour on some forms
2020-07-03 21:46:24 +02:00
Michael KuronandGitHub ca4c7c51dc [rspamd] Restore add header forced action (#3440)
Revert 0474de88b1. Fixed since c3a4c6d311.
2020-03-31 19:21:03 +02:00
Michael KuronandGitHub 3cdbe7b73c Reduce Rspamd DNSBL false positives (#3311)
* rspamd: ignore Spamhaus XBL for Received headers

* rspamd: ignore SORBS RBL for forwarding hosts

* rspamd: ignore RBLs for forwarding hosts
2020-02-04 12:35:52 +01:00
Michael KuronandAndré Peters 4c2e13009b rspamd: More comprehensive attachment handling (#3273)
- block all Office documents with macros
- don’t just block all doc files
- mark some more Windows executable extensions as bad
2020-01-17 22:19:12 +01:00
Michael KuronandAndré Peters fbc7b7dce5 rspamd: Don't remove WHITELISTED_FWD_HOST if SOGO_CONTACT present (#3084) 2019-11-11 08:20:46 +01:00
Michael KuronandGitHub c63967f7be Rspamd: increase redis timeout 2019-10-26 13:00:31 +02:00
Michael Kuron eccbb98002 OAuth: show reduced login screen 2019-10-22 20:23:00 +02:00
Michael Kuron 1db4d3d747 OAuth: add displayName attribute to profile for Nextcloud compatibility 2019-10-22 20:22:27 +02:00
Michael KuronandGitHub 60741fcf5b Merge pull request #3063 from mailcow/sogo-connector
SOGo Integrator is now SOGo Connector
2019-10-22 09:12:57 +02:00
Michael KuronandGitHub c874781931 Add identifier to oauth profile
This is needed for nextcloud
2019-10-20 12:23:48 +02:00
Michael KuronandGitHub 267e7c662c SOGo Integrator is now SOGo Connector 2019-10-20 10:07:27 +02:00
Michael KuronandGitHub cecbbe9e82 Remove score from R_DKIM_PERMFAIL
This error happens when there is no public key in DNS for that selector.
2019-07-16 20:03:37 +02:00
Michael KuronandGitHub 2b0065d5ab Do not apply SOGO_CONTACT for hard SPF failures
Fixes #1983 more completely
2019-01-13 10:28:21 +01:00
Michael KuronandGitHub 0974a5fb60 Fix transport map authentication with multiple identical nexthops 2018-12-25 15:02:50 +01:00
Michael KuronandGitHub 4ee546c04a Reduce rspamd DNS timeout
Fixes #1957
2018-10-29 19:55:24 +01:00
Michael KuronandGitHub 1bb618d563 Update dns_diagnostics.php 2018-10-15 20:53:41 +02:00
Michael KuronandGitHub 125ce8e27c [web] fix relayhost test 2018-10-07 13:21:02 +02:00
Michael KuronandGitHub 140326012c Fix length of remote column in logs table
Otherwise a full non-anonymized IPv6 address won't fit
2018-08-19 10:07:44 +02:00
Michael KuronandGitHub ea84004410 [rspamd] fix redis multimaps in version 1.7.5
The key's value was being used as symbol name instead of the symbol name defined in the config file
2018-05-25 18:58:37 +02:00
Michael KuronandGitHub ea3502f2a1 rspamd: Fix NO_LOG_STAT for everycloud monitoring 2018-04-02 19:26:15 +02:00
Michael KuronandGitHub 99ed1e2e0b Re-add default value for LOG_LINES 2018-02-28 18:44:06 +01:00
Michael KuronandGitHub 8f4b1244a6 [compose] add default values for IPV4_NETWORK, IPV6_NETWORK, LOG_LINES 2018-01-27 17:43:05 +01:00
Michael Kuron c30448c4d8 Merge branch 'master' of https://github.com/andryyy/mailcow-dockerized into recipient_map
Conflicts:
	data/web/inc/init_db.inc.php
2018-01-27 17:22:08 +01:00
Michael Kuron e86565e283 Expose Postfix's recipient_canonical_maps through web UI 2018-01-23 20:02:31 +01:00
Michael KuronandGitHub 6090ec0c2f DNS diagnostics: show correct TXT records 2018-01-02 10:32:30 +01:00
Michael KuronandGitHub 6640b4205f Rspamd: increase task timeout 2017-11-08 18:21:21 +01:00
Michael KuronandGitHub 7dc0167f3d docker-compose file format version 2.1 2017-10-30 15:25:06 +01:00
Michael KuronandGitHub 3692fc8f32 Update rspamd 2017-10-25 19:43:44 +02:00
Michael KuronandGitHub 752a571607 Merge pull request #638 from mkuron/acme
ACME needs to wait for MySQL to be ready
2017-09-28 12:58:07 +02:00
Michael KuronandMichael Kuron a411a357b9 rspamd: exclude Mail Flow monitoring from logs and stats 2017-09-20 15:21:02 +02:00
Michael KuronandGitHub 533f947074 Merge pull request #589 from marrco/master
Rspamd: better scores for mx_check symbols
2017-09-19 12:14:18 +00:00
Michael KuronandGitHub 68c87ce7a6 rspamd mx_check: composite symbol overrides individual scores 2017-09-19 14:12:10 +02:00
Michael KuronandGitHub 3d9c161be1 Forwarding hosts: treat soft reject like greylist 2017-09-09 10:30:26 +02:00
Michael KuronandGitHub 8383ba5e9c Rspamd user settings: fix From header match
The request_header regex appears to not be expected to be encapsulated in slashes and does not seem to accept flags.
2017-08-28 20:27:53 +02:00
Michael KuronandMichael Kuron fcd8cfa4f4 Rspamd user settings: don't print all email addresses of a domain
The ucl_rcpts function can already deal with domains, so lets use this capability.
2017-08-27 14:19:29 +02:00
Michael KuronandMichael Kuron 93a092e627 Rspamd user settings: also match From header 2017-08-27 14:19:28 +02:00
Michael KuronandMichael Kuron e178ca36de Rspamd user settings: make regexes case-insensitive
This is necessary because the user web UI normalizes to lowercase
2017-08-27 14:19:28 +02:00
Michael KuronandGitHub 0ad870fffe Merge branch 'dev' into dns2 2017-08-24 21:52:39 +02:00
Michael KuronandMichael Kuron dec64eef32 Disable ClamAV phishing filter
ClamAV has a phishing filter built in, but it generates too many false positives. We can disable it without risk because rspamd also checks for phishing itself.
2017-08-02 14:42:53 +02:00
Michael KuronandGitHub 53d44ed18d Merge branch 'dev' into autoconfig 2017-07-23 10:12:03 +02:00
Michael KuronandGitHub fcbbfe71bb Merge branch 'dev' into dns2 2017-07-23 10:10:36 +02:00
Michael KuronandMichael Kuron 8fcaf407e6 Client configuration link 2017-07-22 12:37:39 +02:00
Michael Kuron 5abeb313ba Autoconfig harmonization
- use $autodiscover_config everywhere
- non-443 HTTPS ports in autoconfig etc.
- disabling POP service via SRV record
- fix display name in Outlook IMAP autodiscover
- allow multiple calls to TLSA generator and support Sieve STARTTLS
- iOS mobileconfig generator
2017-07-10 20:52:51 +02:00
Michael Kuron 8946d69274 Fix merge conflict 2017-07-05 20:11:07 +02:00
Michael Kuron b88190988e Autodiscover: Strip bind addresses off of port environment variables 2017-07-04 19:58:30 +02:00
Michael Kuron 96ed94dedd Client configuration guides
- iOS mobileconfig generator
- non-443 HTTPS ports in autoconfig etc.
- disabling POP service via SRV record
- fix display name in Outlook IMAP autodiscover
- allow multiple calls to TLSA generator and support Sieve STARTTLS
2017-07-02 16:29:42 +02:00
Michael KuronandGitHub 18386125b6 Fix EAS autodiscover for certain Outlook variants 2017-06-25 14:19:44 +02:00
Michael KuronandMichael Kuron 4a379d0540 Satisfy Microsoft Remote Connectivity Analyzer 2017-06-18 16:04:13 +02:00
Michael KuronandGitHub b34d650f97 Autodiscovery for arbitrary clients. EAS only for Outlook 2013+
Mobile and Desktop clients can be differentiated based on the response scheme they request. Mobile clients and Outlook 2013+ get EAS, others get IMAP
2017-06-18 13:09:28 +02:00
Michael KuronandMichael Kuron 646957efee Autodiscovery for eM Client
It can be identified by its lack of user agent header. Through additional Protocol tags, it can also have CalDAV and CardDAV configured.
2017-06-18 12:11:02 +02:00
Michael KuronandGitHub 115ac81bc6 Pass hostname to SOGo Integrator build script 2017-06-17 13:59:09 +02:00
Michael KuronandGitHub 8381ebe3e8 Create SSL certificate directory 2017-06-15 17:39:41 +02:00
Michael KuronandGitHub d6c9f96b4e Don't keep development packages in php-fpm image. 2017-06-12 17:06:57 +02:00
Michael KuronandGitHub eb9217a8b8 SOGo UI: per-user authentication failure rate-limiting 2017-05-28 16:02:34 +02:00
Michael KuronandGitHub 74b4feea38 Fix auth rate limiting container dependency 2017-05-25 16:11:39 +02:00
Michael KuronandGitHub ce515f7fc2 Remove REMOTE_ADDR check 2017-05-18 19:26:01 +02:00
Michael KuronandGitHub e6b6ca7f2d ipv6nat: automatically load kernel modules if needed 2017-05-14 17:56:23 +02:00
Michael KuronandGitHub 759f21ac6b Consistent symbol names for forwarding hosts
multimap.conf and force_actions weren't using the same name
2017-05-09 07:29:43 +02:00
Michael KuronandGitHub 7931b00fa0 Fix column width 2017-05-08 07:46:36 +02:00
Michael KuronandGitHub 2444cd1cd2 Remove duplicated SQL 2017-05-07 20:12:24 +02:00
Michael KuronandMichael Kuron f1571c08a5 Add ipv6nat container
This enables full IPv6 support via NAT
2017-05-06 08:28:44 +02:00
Michael KuronandMichael Kuron f02b47ac27 Enable local IPv6 2017-05-06 08:28:43 +02:00