andryyy
d8dfd5061b
[Web] Minor fixes and changes
2019-08-10 15:57:07 +02:00
andryyy
9a500a7068
[Web] Verify OPTIONAL license plus minor fixes
2019-08-09 14:16:52 +02:00
andryyy
cb9a63ec4d
[Web] Fix CSS, thanks to @irgendwr
2019-08-09 14:14:41 +02:00
andryyy
fc1e547e53
[Watchdog] Minor changes and better error detection; Increased ClamAV threshold
2019-08-09 14:12:56 +02:00
andryyy
457d62e22e
[Dovecot] Generate GUID
2019-08-09 14:11:36 +02:00
andryyy
9e0381185c
[Postfix] Disable UTF8 SMTP as Dovecots LMTP does not support it, also disable Zeyple
2019-08-09 14:10:31 +02:00
andryyy
3136e020f6
[Postfix] Remove Zeyple, base on Buster
2019-08-09 14:08:58 +02:00
keigel2001
f9a3e500b5
[ClamAV] Update to 0.101.3
2019-08-06 17:00:11 +02:00
andryyy
1ad1413d08
[Watchdog] Do not reload every minute...
2019-08-03 14:38:09 +02:00
andryyy
5f9644e8bd
[Watchdog] Minor changes and PID logging for workers, disabling olefy check
2019-08-03 14:29:02 +02:00
andryyy
cf6ed6b2b4
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-30 11:32:47 +02:00
andryyy
67049a27e2
[DockerAPI] Fix pathes, fixes #2820
2019-07-30 11:32:38 +02:00
André Peters
c7eec72055
[Web] Language updates
2019-07-29 21:12:47 +02:00
andryyy
2193378982
[Web] unlimited_quota fix for domain admins
2019-07-29 16:16:31 +02:00
andryyy
dadc66fe49
[Web] Minor changes to ip labels
2019-07-28 21:36:48 +02:00
andryyy
5fda67223d
[Dovecot] Fix pathes
2019-07-28 21:36:09 +02:00
andryyy
fb22540f74
[Solr] Use new Solr base
2019-07-28 21:35:10 +02:00
andryyy
97c2fe9fe1
[Dovecot] Install from repository
2019-07-28 21:34:42 +02:00
Faisal Misle
be4673c5f6
Update lang.es.php
...
minor update
2019-07-28 07:17:10 -05:00
Faisal Misle
db8b7aaa04
Language updates
...
Spanish is 95% done, minor gramatical updates to english version
2019-07-28 07:13:31 -05:00
André Peters
2061181d82
Merge pull request #2810 from friedPotat0/quarantinetable
...
Minor adjustments to tables in UI
2019-07-27 19:40:43 +02:00
friedPotat0
c48ae234ce
Restrict toggle for tbl with specific breakpoints
2019-07-27 19:07:01 +02:00
friedPotat0
d1153b470f
Restrict row toggle for remaing tables
2019-07-27 18:57:58 +02:00
friedPotat0
1b54d75716
Prevent event propagation for remaining tables
2019-07-27 18:56:51 +02:00
friedPotat0
bcad71cfaa
Add proper cursor to remaining UI tables
2019-07-27 18:50:58 +02:00
friedPotat0
36888645bc
Set proper cursor for quarantine table rows
2019-07-27 17:17:56 +02:00
friedPotat0
fb1307daa9
Set proper cursor for footable toggle
2019-07-27 17:16:59 +02:00
friedPotat0
abf0548ca4
Prevent event propagation for footable toggle
2019-07-27 17:14:56 +02:00
friedPotat0
581f8c77c7
Restrict quarantine table row toggle
2019-07-27 16:49:53 +02:00
André Peters
857c225d07
Merge pull request #2804 from friedPotat0/buttonpointerevents
...
Fix pointer events for nested button elements
2019-07-27 15:59:26 +02:00
André Peters
e00a18ab95
Update anonymize_headers.pcre
2019-07-26 07:18:58 +02:00
andryyy
9de821c3b0
[Postfix] Don't remove authed header from Received
...
[Compose] New watchdog image
2019-07-26 06:53:29 +02:00
Patrik Kernstock
39250ca3d0
Added charset for watchdog mails
...
Added charset parameter to get rid of the negative rating of rspamd R_MISSING_CHARSET (2.5).
2019-07-25 21:49:30 +02:00
andryyy
85f20a901d
[Web] Remove top padding on login screen for small devices
2019-07-23 21:33:24 +02:00
andryyy
91edf275b9
[Web] Minor language change in lang.de
2019-07-23 19:53:11 +02:00
andryyy
45f31ba931
[Web] Handle score as string
2019-07-23 19:52:46 +02:00
andryyy
584fb75f05
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-23 08:08:11 +02:00
friedPotat0
454ffac803
Fix pointer events for nested button elements
2019-07-23 05:48:29 +02:00
friedPotat0
d4f3e87a2f
Add spam score to quarantine table
2019-07-23 04:22:28 +02:00
andryyy
cbdd6b0dfa
[ACME] Fix insecure http verifications
2019-07-22 22:52:45 +02:00
andryyy
3f741eb625
[Web] Disable user-scalable, set max-scale to 1
2019-07-22 21:11:25 +02:00
andryyy
a2cc3340b7
[DockerAPI] Alpine 3.10
2019-07-22 21:09:17 +02:00
andryyy
78d350ba23
[Olefy] Alpine 3.10
2019-07-22 21:09:05 +02:00
andryyy
22d17390df
[Netfilter] Alpine 3.10 with dirty, dirty hack to workaround iptables issue with Python
2019-07-22 21:08:44 +02:00
andryyy
3d52cc2270
[ACME] Alpine 3.10
2019-07-22 21:08:11 +02:00
andryyy
4532b5c882
[Dovecot] Remove default cronjobs
2019-07-22 21:07:39 +02:00
andryyy
8c3a7e52b4
[Watchdog] Minor threshold changes
2019-07-22 21:07:16 +02:00
andryyy
db0719f068
[Rspamd] Fix IP whitelist
2019-07-22 13:50:05 +02:00
andryyy
71df10892c
[Rspamd] Add custom IP whitelist template
2019-07-22 13:38:47 +02:00
andryyy
9aad9d8e4e
[Dovecot] New Dovecot version
2019-07-21 13:08:00 +02:00
andryyy
5e7466ac7f
[SOGo, Config, Update] Add SOGO_EXPIRE_SESSION to define default session timeout
2019-07-21 13:07:48 +02:00
andryyy
7d72c8088a
[Watchdog] Some changes like running checks less often, lower thresholds and a whois command fix
2019-07-20 21:43:14 +02:00
andryyy
27d60840ef
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-20 15:16:01 +02:00
andryyy
a0f4886be6
[PHP-FPM] Update to Alpine 3.10 because of yet untraced errors with CentOS 7 Docker hosts
2019-07-20 15:15:39 +02:00
mkapra
a5756716e0
Fixing duplicated port for profile downloading.
2019-07-17 08:59:49 +02:00
André Peters
83136c7876
Merge pull request #2789 from patschi/patch-6
...
Remove DMARC descriptions from polices_group
2019-07-16 21:30:44 +02:00
Patrik Kernstock
197f27b705
Remove DMARC descriptions from polices_group
...
Remove descriptions as they are inherited from the default rspamd configuration anyway
2019-07-16 20:15:11 +02:00
Michael Kuron
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
andryyy
3c3bcf8c82
[Postfix] Set compatibility_level to 2
2019-07-13 14:44:17 +02:00
andryyy
eb760543d9
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-13 09:23:51 +02:00
andryyy
568e166478
[Unbound] Update base to Alpine 3.10 to use Unbound 1.9
...
[Unbound] Set unwanted-reply-threshold: 10000
2019-07-13 09:22:03 +02:00
andryyy
2898aa6918
[Postfix] Remove unused alias domain catch all map
2019-07-13 08:59:32 +02:00
andryyy
d3906329e7
[SOGo] Update Dockerfile
2019-07-13 08:58:13 +02:00
André Peters
84f4f43b27
Update policies_group.conf
2019-07-12 23:15:27 +02:00
andryyy
7466157d3a
[SOGo] Use SSL via IMAP, seems to be more stable, fixes #2770
2019-07-09 08:59:28 +02:00
andryyy
ea3f1374fc
[ACME] Slightly better info messages, some fixes
2019-07-09 08:59:07 +02:00
andryyy
b139e48eec
Add some hints to autogenerated files
2019-07-08 07:56:41 +02:00
andryyy
59fe692252
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-08 07:56:02 +02:00
andryyy
4b9f022890
[Watchdog] Watch olefy, thanks to @ntimo
2019-07-07 21:59:20 +02:00
André Peters
f6a053985f
Revert "Update docker-entrypoint.sh"
2019-07-06 11:46:05 +02:00
André Peters
98c46fc33d
Merge pull request #2755 from gmarke/patch-1
...
Update docker-entrypoint.sh
2019-07-06 11:11:31 +02:00
Geitenijs
448752cd94
Update lang.nl.php
2019-07-05 18:38:16 +02:00
andryyy
cb4f025bb1
[Web] Add important info about disabled GAL
2019-07-05 15:37:28 +02:00
andryyy
e71abf1895
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-05 15:16:48 +02:00
andryyy
350811dadd
[Web] Enable GAL by default
2019-07-05 15:16:11 +02:00
Sascha Henke
d0ecd08ba0
Kleine Rechtschreibkorrektur
...
2 Rechtschreibfehler und eine Stiländerung
2019-07-04 08:30:39 +02:00
andryyy
39fa378f29
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-07-03 10:46:51 +02:00
andryyy
184eb7a739
[ClamAV] Fix chmod command, thanks to @fbcd4f50ea5350f051450323b5abfd0b
2019-07-03 10:46:30 +02:00
gmarke
99131f52de
Update docker-entrypoint.sh
...
get mysql ID only for current project
2019-07-03 08:06:44 +02:00
Braintelligence
61f950b473
Fix issue #2718
...
Proposal for a fix of issue #2718 .
Strip port from HTTP_HOST per @mkuron proposal: https://github.com/mailcow/mailcow-dockerized/issues/2718#issuecomment-506987422
2019-07-01 16:48:01 +02:00
andryyy
27d1bd8aeb
[ClamAV] Fix missing exit code var, fixes #2746
2019-06-29 23:27:22 +02:00
andryyy
014a0c7af5
[ACME] Better HTTP verification
2019-06-29 20:28:03 +02:00
andryyy
104fbae0d9
[Netfilter] Set some f2boptions to int
2019-06-25 22:16:38 +02:00
andryyy
2efd27e40e
[Olefy] A new container is born, thanks to @c-rosenberg
...
[ACME] Autoconfig is back (re-added to SAN list by default for all mail domains)
[Rspamd] Added comment to composite
2019-06-25 18:52:05 +02:00
andryyy
71c6c59f1c
[Dovecot] Fix cleanup of old quarantine items, fixes #2721
2019-06-22 23:12:23 +02:00
andryyy
f2d1a56104
[Rspamd] Increase OLEFY_MACRO score
2019-06-20 10:18:43 +02:00
andryyy
f35bc07a30
[Web] Generate readable passwords
2019-06-20 10:18:09 +02:00
andryyy
39f95b8284
[Compose] Add olefy container, new Postfix iamge and new ClamAV image
2019-06-16 17:37:25 +02:00
andryyy
aea957e949
[Olefy] New container and image
2019-06-16 17:36:32 +02:00
andryyy
04940429ba
[Rspamd] Add oletools via olefy, big thanks to @c-rosenberg
2019-06-16 17:35:58 +02:00
andryyy
6f99f06c6d
[Rspamd] Add OLEFY_MACRO symbol
2019-06-16 17:35:24 +02:00
andryyy
9c347e36fc
[Rspamd] Less aggressive bayes
2019-06-16 17:34:58 +02:00
andryyy
c7a85fc520
[Web] Fix BCC error message
2019-06-16 16:00:41 +02:00
andryyy
59798357f7
[Web] Fix SPF link
2019-06-16 16:00:14 +02:00
andryyy
090e14ee8d
[Netfilter] Keep musl-dev, update pip
2019-06-13 21:10:49 +02:00
andryyy
8984240e44
[Watchdog, Config] Added WATCHDOG_NOTIFY_BAN to disable IP ban notifications
...
[Netfilter] Remove unused files after installation
[Compose] Some new images and a new option for watchdog: WATCHDOG_NOTIFY_BAN - defaults to y
2019-06-13 19:38:53 +02:00
andryyy
e43951331c
[Rspamd] Sign ARC inbonud, thanks to @Kraeutergarten
2019-06-11 11:41:59 +02:00
andryyy
7145c380b0
[Watchdog] Minor text changes and send whois report of banned IP
2019-06-10 22:40:21 +02:00
andryyy
7f6acdb791
[Watchdog] Fix for fix for wrong mails
2019-06-10 21:53:44 +02:00
andryyy
0d7681d0a5
[Watchdog] Fix broken mail with more than one rcpt in some cases
2019-06-10 20:20:41 +02:00
andryyy
c257724cd0
[PHP-FPM] Add exif module
2019-06-10 13:39:53 +02:00
andryyy
dcd0bfc13e
[Watchdog] Send mail when IP was banned
2019-06-10 10:57:38 +02:00
andryyy
ffb008f72a
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-06-09 16:50:04 +02:00
andryyy
e25e9c7b40
[Postfix] Create resource maps
2019-06-09 16:49:38 +02:00
andryyy
5ce6688c78
[Web] Show resource alias
2019-06-09 16:49:17 +02:00
andryyy
de3a89ac7a
[Postfix] Remove duplicate proxy read maps, add resource maps
2019-06-09 16:49:02 +02:00
Aiko Appeldorn
1634a486fc
[web] increased db version
2019-06-09 12:08:23 +02:00
Timo N
9325bb6f4e
Merge pull request #2594 from FELDSAM-INC/domain-default-mailbox-quota
...
Default quota for mailbox
2019-06-09 10:49:43 +02:00
dofl
fa4c4b138e
Update main.cf
...
Added the delay_warning_time (http://www.postfix.org/postconf.5.html#delay_warning_time ) with 4 hours as setting. Postfix will inform the user that the e-mail has not been delivered, but that it will try for the next 5 days.
There is also a setting called confirm_delay_cleared (http://www.postfix.org/postconf.5.html#confirm_delay_cleared ), but according to the Postfix this can lead to a sudden burst of notifications at the end of a prolonged network outage.
2019-06-09 07:39:36 +02:00
dofl
d5eeb3e8af
Update main.cf
...
I was looking into creating a backup mx server for a high availability mailcow setup. It seems that this is not easily done. While researching to find out how long an average SMTP server keeps trying to send to a server that is down I found that RFC 5321 advises at least 4 to 5 days. Mailcow has a custom setup of 1 day, which is very short. The user will be unaware for 5 days that his mail has not been delivered, which can be negative. But I still would like to follow the advice of the RFC.
RFC 5321, in section 4.5.4.1, has this to say:
Retries continue until the message is transmitted or the sender up; the give-up time generally needs to be at least 4-5 days. It MAY be appropriate to set a shorter maximum number of retries for non-delivery notifications and equivalent error messages than for standard messages.
Postfix default is also 5 days: http://www.postfix.org/postconf.5.html
https://tools.ietf.org/html/rfc5321#section-4.5.4
2019-06-08 15:10:46 +02:00
andryyy
53bda04848
[PHP-FPM] Update PHP and some modules
2019-06-05 06:56:58 +02:00
andryyy
af46a93e76
[Postfix] Remove authed user from header
2019-06-01 22:14:48 +02:00
andryyy
de03e4178a
[Dovecot] Run cronjob at 4:15 AM to remove max aged quarantine items (default: 365 days)
2019-06-01 21:23:43 +02:00
andryyy
d9361a6263
[PHP-FPM] Add Q_MAX_AGE key and set to 365 days if missing
2019-06-01 21:22:58 +02:00
andryyy
176f2a3f34
[Web] Allow to set max_age for quarantine items
2019-06-01 21:22:14 +02:00
andryyy
5f8dd69a2d
[Web] Fix lang strings for sieve pathes and sieve flow
2019-06-01 14:10:01 +02:00
andryyy
dcacf85a5d
[Dovecot] Rename sieve_after to global_sieve_after and create a global_sieve_before file
2019-06-01 13:53:24 +02:00
andryyy
aaf0d521a2
[Postfix] Add UA header check, not enabled by default
2019-06-01 08:29:53 +02:00
andryyy
cc16f60826
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-05-30 08:36:56 +02:00
André Peters
69fb7f7a7c
[ClamAV] Update to 0.101.2
2019-05-30 08:36:39 +02:00
Timo N
15b2ca6eaa
[ClamAV] Updated to version 0.101.2
2019-05-30 06:41:21 +02:00
andryyy
395f0f7a3d
[Rspamd] Remove authenticated user from auth results header
...
[Dovecot] Fix permissions of console
[Compose] New Dovecot image
2019-05-29 18:02:14 +02:00
andryyy
8537767443
[Web] Show error when connection to redis fails (instead of 5xx)
2019-05-28 15:18:27 +02:00
Thomas Sänger
e24ba8e2d8
fix typo that prevented trimming watchdog logs
2019-05-27 23:09:25 +02:00
andryyy
7d7ecbe591
[Dovecot] Removed quota recalc job (too intensive on larger systems)
2019-05-27 20:29:55 +02:00
andryyy
1da3145d13
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-05-27 19:34:30 +02:00
André Peters
856c37ef7b
[DockerAPI] Python3 - big thanks to @christianbur
2019-05-27 19:33:59 +02:00
andryyy
2757c6b5fe
[Postfix] Do not allow DSN for postscreen
2019-05-27 19:32:41 +02:00
andryyy
2508ee5b69
[Web] Delete from sender_acl when deleting an alias
2019-05-26 09:39:04 +02:00
andryyy
6fffda5def
[Web] Remove file
2019-05-26 09:24:50 +02:00
andryyy
d5612cf60f
[Web] More fixes for alias as sender_acl
2019-05-26 09:22:06 +02:00
andryyy
5087d5ce96
[Web] Allow aliases as send-as
2019-05-26 08:29:10 +02:00
andryyy
57d65535c9
[Dovecot] Trim watchdog logs
2019-05-25 10:29:17 +02:00
andryyy
db0ec130f5
[Web] Lang updates
...
[ACME] Typo
2019-05-22 23:47:45 +02:00
André Peters
522a304181
Merge pull request #2629 from christianbur/acme_v3
...
acme-tiny with python3
2019-05-22 23:36:23 +02:00
Christian Burmeister
a8e96c57b1
fix typo - container_post__exec__maildir__cleanup
2019-05-22 23:05:07 +02:00
André Peters
9a114845d7
[Netfilter] Reworked by @Kraeutergarten
2019-05-22 22:49:40 +02:00
Christian Burmeister
cd71935001
Remove pyOpenSSL
2019-05-21 19:58:18 +02:00
Christian Burmeister
7032ea00d0
add "--virtual .build-dependencies"
2019-05-21 19:51:03 +02:00
Christian Burmeister
8327aac700
Update phpfpm baseimage from alpine 3.8 to 3.9
2019-05-20 23:23:04 +02:00
Christian Burmeister
bfbd4c1240
acme-tiny with python3
2019-05-20 21:32:04 +02:00
Christian Burmeister
9afa2730ac
Update server.py
2019-05-20 21:30:40 +02:00
Christian Burmeister
07d15cf035
Update Dockerfile
2019-05-20 21:27:47 +02:00
André Peters
003b244544
Merge pull request #2623 from Arlon1/acme/cert_renewal_threshold
...
acme: changed the threshold for certificate renewal
2019-05-20 19:51:03 +02:00
Evangelos Foutras
e1a3313660
[Web] Fix showing domain with disabled sender check
...
If a mailbox is allowed to send as any address under its domain (+ alias
domains) and the domain itself has no aliases configured, no information
about this fact is shown to the user. That is to say, the "Do not check
sender access for the following domain(s) and its alias domains" field
under mailbox details is empty.
The above is happening because the second GROUP_CONCAT() returns NULL
making the enclosing CONCAT() return NULL as well. Fix this by using
CONCAT_WS() which correctly handles the case of zero domain aliases.
Furthermore, move the IFNULL() to the first GROUP_CONCAT() because
CONCAT_WS() returns an empty string when both GROUP_CONCAT()'s are
NULL. We can be certain that when the first GROUP_CONCAT() is NULL
the second one will be as well, so it's safe to use IFNULL() there.
2019-05-20 18:08:45 +03:00
andryyy
ba14f0f113
[Rspamd] Fix spoofing detection
2019-05-20 15:14:42 +02:00
Kraeutergarten
b862ce2bfb
Add hostnames for blacklist.
2019-05-20 09:02:40 +02:00
Kraeutergarten
e6de9c299d
Fix wrong python version.
2019-05-20 07:02:42 +02:00
Kraeutergarten
9b02c9272e
clear whitelist, if it gets cleard.
2019-05-19 10:55:11 +02:00
Kraeutergarten
5af250398c
Redo complete logging.
...
Do some other fixes caused by python3
2019-05-19 10:36:16 +02:00