Commit Graph

3727 Commits (master)

Author SHA1 Message Date
andryyy c73cc42a95 Handle alias domains the same way as their parents in sender_acl, thanks to @tehXor 2017-02-11 20:54:14 +01:00
andryyy 3415fcd4e3 Revert selection of alias domains in sender acl 2017-02-11 20:53:25 +01:00
andryyy 460bfa5f16 Fix autodiscover name issue 2017-02-11 17:14:40 +01:00
Phoenix Eve Aspacio d6297d17c3 Improved Autodiscover
This update is for security purposes.
2017-02-11 13:20:04 +08:00
andryyy a6d5bcecb7 Fix missing mailbox on sender acl 2017-02-09 22:22:48 +01:00
andryyy c67704dcd5 Fix missing mailbox on sender acl 2017-02-09 22:22:12 +01:00
andryyy d9a3e987e9 Add mime types and full path to fcgi params 2017-02-08 19:12:18 +01:00
andryyy 8883960d5a Add mime types and full path to fcgi params 2017-02-08 19:11:25 +01:00
andryyy 95c905e84a Add Roundcube reqs 2017-02-08 17:21:49 +01:00
andryyy 0ac333bfbf Add Roundcube reqs 2017-02-08 17:21:20 +01:00
andryyy 0eaee3239c Fix relay all rcpt display in edit form 2017-02-05 20:50:49 +01:00
andryyy 563d26bb20 Fix relay all rcpt display in edit form 2017-02-05 20:49:25 +01:00
andryyy d21ff134eb Fix mailbox edit domain 2017-02-03 08:47:41 +01:00
andryyy 01d2d095c8 Fix mailbox edit domain 2017-02-03 08:46:19 +01:00
andryyy 74b5c7437b Fix mailbox edit domain 2017-02-03 08:33:53 +01:00
andryyy 3795ae0b60 Fix mailbox edit domain 2017-02-03 08:32:25 +01:00
andryyy 0a828e8f23 Fix SOGo Dockerfile 2017-02-02 21:12:30 +01:00
andryyy bd57cd8d0a Remove sender_acl from view to prevent race conditions, use SOGo delegations instead 2017-02-02 21:02:11 +01:00
andryyy 29684425e2 Add Spanish language, gracias a NTHINGs! 2017-02-02 10:11:01 +01:00
andryyy 7c3a8a5819 Use IPs to not emerg Nginx when host does not exist 2017-02-02 10:09:44 +01:00
carazzim0 27c07438f8 fix bug where not existing admin is not being created 2017-01-31 10:06:56 +01:00
andryyy 272087ba39 Fix edit alias function 2017-01-30 14:43:28 +01:00
André Peters 23c791d87f Merge pull request #32 from NTHINGs/patch-1
Spanish language
2017-01-30 12:15:53 +01:00
andryyy d013353409 Do not overwrite admin on db update 2017-01-30 11:24:07 +01:00
Mauricio Alejandro Martínez Pacheco 5c1af5e83f Spanish language 2017-01-29 19:32:41 -06:00
André Peters 432246b3ca Merge branch 'master' into dev 2017-01-29 22:26:06 +01:00
andryyy 9d82a41b90 Fix resource translation 2017-01-29 22:07:13 +01:00
andryyy 1a33050d38 Fail with access denied when no Yubi api key was added 2017-01-29 21:53:34 +01:00
andryyy 2738686eed Fix triggers 2017-01-29 13:56:45 +01:00
andryyy 5e39bcf5e4 Fix settings 2017-01-29 13:56:24 +01:00
andryyy 6e196eeb6e Remove kind where field 2017-01-29 12:33:36 +01:00
andryyy 0f83899403 Fix add.php 2017-01-29 12:07:13 +01:00
andryyy bfd0857b3e Fix select in add.php, lower error_reporting in vars 2017-01-29 12:01:24 +01:00
andryyy 8d596080de Reset SOGo data and added option to reset EAS device cache for users 2017-01-28 23:17:57 +01:00
andryyy d9d2500501 Fix description handling 2017-01-28 10:03:12 +01:00
andryyy eb3fb6d1f8 Add resources 2017-01-28 09:53:39 +01:00
andryyy 13a8e6bf28 Exclude resources 2017-01-28 09:53:12 +01:00
andryyy 98545ff653 Set language for TFA 2017-01-25 19:33:59 +01:00
andryyy 2c04a77e17 Revert change, directory is already created 2017-01-25 19:10:31 +01:00
andryyy a6c74a041a Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev 2017-01-25 19:08:05 +01:00
andryyy badef73191 Make alias domains selectable in sender acl, a lot of code changes, added challenges for u2f to json_api, added U2F as TFA 2017-01-25 19:07:30 +01:00
andryyy 0630c882ee When TLS is enforced for incoming mails, allow mynetworks and sasl authenticated users 2017-01-25 19:04:31 +01:00
andryyy a294cd04e5 Add charset 2017-01-25 19:04:01 +01:00
André Peters f392a0da81 Merge pull request #20 from psi-4ward/dovecot-volume-fix
Fixed: Dovecot depend on sogo volumes
2017-01-23 23:22:46 +01:00
Lars Gleim 89565d8ac1 Update main.cf 2017-01-23 21:21:36 +01:00
andryyy 7959abfcdc Add mydestination to prevent hostname == domain situations 2017-01-23 08:24:22 +01:00
andryyy 54de192334 Add mydestination to prevent hostname == domain situations 2017-01-23 08:23:59 +01:00
andryyy e683faac1b Add libsasl2-modules 2017-01-22 16:42:14 +01:00
andryyy 66e9833c91 More work on web UI 2017-01-22 16:41:45 +01:00
andryyy c34a7b69b8 More changes for better structure and minimal json api in dev 2017-01-21 11:49:29 +01:00
andryyy 68d674197d Loop reconf script, add minimal httpd for web resources chrooted 2017-01-21 11:47:51 +01:00
andryyy 3ece7cc7fd Get SOGo web resources from SOGo httpd, enable caching 2017-01-21 11:46:56 +01:00
andryyy 30c4396c31 Change var names 2017-01-18 21:33:11 +01:00
andryyy 365abdda01 Cleanup, cleanup and cleanup, much better sender acl handling, imapsync jobs, login as mailbox user X 2017-01-18 21:28:31 +01:00
andryyy b79259875a Wait for SQL before creating view, add kind and multi bookings to view 2017-01-18 21:27:38 +01:00
andryyy 683e24c7f6 Still needs rework... but is ok right now 2017-01-18 21:26:49 +01:00
andryyy 5fa794174c Fix EAS in SOGo 2017-01-15 17:43:34 +01:00
andryyy 4146cec3b9 Some changes in functions 2017-01-15 17:39:17 +01:00
andryyy 1587c73dad Dovecot imapsync changes 2017-01-15 17:38:54 +01:00
andryyy 308c2f7e03 Fix EAS for SOGo 2017-01-15 17:37:25 +01:00
andryyy 89b5d9bde6 Easier container names, allow to set HTTPS port, Typo fix 2017-01-12 21:40:42 +01:00
andryyy ffe95ad87d Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev 2017-01-12 20:32:12 +01:00
andryyy 96ae33ee6a Add imapsync tool 2017-01-12 20:26:10 +01:00
andryyy c403933017 Add imapsync tool to Dovecot and change container layout 2017-01-12 20:16:37 +01:00
andryyy 1da550b499 Check Postfix config before spawning Postfix procs 2017-01-12 20:16:01 +01:00
andryyy 33a0357634 Log to mail.log, add postlogin script to give master user full permissions 2017-01-12 20:15:05 +01:00
Christoph Wiechert 32f1b672fc Fixed: Dovecot depend on sogo volumes
Volume mount from sogo should be optional
2017-01-11 19:59:46 +01:00
andryyy f78a55dc63 Check if domain is alias domain 2017-01-10 22:09:18 +01:00
miclnl a5dff0d775 Updates Dutch language file 2017-01-10 15:20:41 +01:00
andryyy 86a8dc195e Change ciphers 2017-01-09 20:22:44 +01:00
andryyy 621235d8da Lowercase tag name "eXaMpLe" to "example" if folder "eXaMpLe" does not exist, else move to folder "eXaMpLe" 2017-01-09 12:37:39 +01:00
andryyy be7693a8e1 Sieve tag handling changes 2017-01-09 11:39:27 +01:00
andryyy d2945b0edf Add ability to set tag handling, show more user information 2017-01-09 11:08:45 +01:00
andryyy 49a98a30b5 Add ability to set tag handling, add domain map 2017-01-09 11:05:33 +01:00
andryyy 77c81f95da Move line 2017-01-05 21:12:59 +01:00
andryyy 75139e51cc Use a single view for all domains - easier but will cause more load with large setups, use procs here instead 2017-01-05 20:35:46 +01:00
andryyy caa6890cae Add lang strings 2017-01-03 11:50:08 +01:00
andryyy ebfc45df9f Set huge timeout in PHP for SOGo childs to stop 2017-01-03 11:47:09 +01:00
andryyy 887f7db7a8 Add language strings 2017-01-03 11:46:11 +01:00
andryyy 8e07d29f0a Some slight changes in permission checks for future updates 2017-01-03 10:39:32 +01:00
andryyy 8503980930 Revert vol change 2017-01-03 10:35:41 +01:00
andryyy b5e5f8f934 Add volume 2017-01-01 19:49:02 +01:00
andryyy abeee45fb2 Allow complex passwords 2017-01-01 12:33:05 +01:00
andryyy 3dc486993e Show a spinner when SOGo restarts 2016-12-31 23:05:52 +01:00
andryyy 6d24f582b6 Fixes #4 2016-12-29 21:17:24 +01:00
andryyy 4adcb287bb Fix rspamd dynamic map 2016-12-29 21:12:19 +01:00
andryyy 09322daf2d Generate safe passwords 2016-12-28 11:36:15 +01:00
andryyy d486a9bb70 Fix Dav discovery on iOS, thanks Brad! 2016-12-27 20:28:30 +01:00
andryyy f7b95ae5a0 Restart SOGo from within panel 2016-12-25 10:03:37 +01:00
andryyy 301bd3bc9f Fix rmilter logging 2016-12-23 12:52:36 +01:00
andryyy 29f343c193 Added cron to SOGo, init config on start, added syslog to rmilter 2016-12-23 12:13:21 +01:00
andryyy b514ffb368 Remove creds file 2016-12-23 11:04:48 +01:00
andryyy 5d0081a0ec Base all on xenial to save some space loading chunks, clean-up images 2016-12-23 10:27:48 +01:00
andryyy b0db732e87 Needs lowercase master user with SHA1 2016-12-23 07:07:50 +01:00
andryyy 184a35da24 Format 2016-12-22 12:20:26 +01:00
andryyy b6c95e2bd6 Add local networks 2016-12-22 12:20:17 +01:00
andryyy 2783510bef DKIM sign auto-responder messages by using mime from field 2016-12-21 20:55:38 +01:00
andryyy 5a3bfa1e59 Fix order 2016-12-21 12:19:08 +01:00
andryyy 49e09d3ca0 Add autodiscover and autoconfig 2016-12-21 12:16:05 +01:00
andryyy 036d547415 Fix forwarding in sieve 2016-12-21 09:50:54 +01:00
andryyy de36fe1571 Be more compatible... 2016-12-21 09:38:19 +01:00
andryyy 5aa3ede06e Typo... 2016-12-21 09:34:08 +01:00
andryyy eef81c58ae Add random created master at each startup to handle SOGo features 2016-12-21 08:25:47 +01:00
andryyy ed9d64bab4 Add random created master at each startup to handle SOGo features 2016-12-21 08:25:11 +01:00
andryyy 85b243a15b SOGo multi-domain setup 2016-12-20 15:24:33 +01:00
andryyy 7a2abe6ada Add default sieve_after handler 2016-12-19 15:20:30 +01:00
andryyy 60fca24d1b Create sieve_after handler 2016-12-19 15:19:35 +01:00
andryyy ed80497343 Create and check for each index 2016-12-19 15:19:07 +01:00
andryyy 38e24b5ce3 Back to utf8mb4... 2016-12-19 12:24:39 +01:00
andryyy 98e803e6ef Back to utf8mb4... 2016-12-19 12:24:31 +01:00
andryyy 1cad07dc5c Back to utf8mb4... 2016-12-19 12:23:56 +01:00
andryyy 31911c7ed8 Remove unused table, rename table 2016-12-18 22:25:02 +01:00
andryyy 7b18f7881a Remove unused table, rename table 2016-12-18 22:24:48 +01:00
andryyy a47625a34a Remove unused table, rename table 2016-12-18 22:24:22 +01:00
andryyy 608820a728 Use UTF8, MySQL 5.7 is the only docker image to use innodb default row format, but is broken and segfaults on many machines 2016-12-18 15:50:57 +01:00
andryyy 861fc190ca Use UTF8, MySQL 5.7 is the only docker image to use innodb default row format, but is broken and segfaults on many machines 2016-12-18 15:50:13 +01:00
andryyy fa2da040ea Remove debugging 2016-12-18 13:43:11 +01:00
andryyy 8241d576df Base on Ubuntu LTS 16.04 2016-12-18 13:43:00 +01:00
andryyy d128d46240 New system for SOGo to be able to use cronjobs... mail alarms need bug fix from SOGo 2016-12-18 12:52:32 +01:00
andryyy dbf2275094 Added timezone 2016-12-18 12:51:06 +01:00
andryyy 380fe11f7f Waiting for bug fix from SOGo for alarms folder 2016-12-18 12:50:45 +01:00
andryyy 73ae15790a Set sql mode and timezone 2016-12-18 12:41:45 +01:00
andryyy 04830141e4 Be more quiet 2016-12-18 12:41:29 +01:00
andryyy defe57d24d Changes 2016-12-18 00:24:05 +01:00
andryyy cd6ab4b464 Must use MySQL 5.7 for default row format atm, moved volumes etc., some changes to Dockerfiles 2016-12-18 00:10:52 +01:00
andryyy 7ef70e4c81 Move dkim data, vmail and dbs to volumes, changed README 2016-12-17 20:31:59 +01:00
andryyy 70fec52fd4 Write defaults as sogo user 2016-12-17 13:36:59 +01:00
andryyy 9022176ad0 Nginx needs no modification anymore 2016-12-17 10:07:07 +01:00
andryyy 81e8858766 Use gosu 2016-12-17 10:06:49 +01:00
andryyy 220ea526f7 Thanks to https://gist.github.com/croessner/64ae8150b3fa3636ec002b812c4ab2ff 2016-12-16 12:23:04 +01:00
andryyy 8559de7ae6 Fix rspamd settings and dynamic configuration 2016-12-16 08:15:20 +01:00
andryyy 7c9f312f0f Add data containers to fix permission issues 2016-12-15 10:08:06 +01:00
andryyy d6e0c46b9a Use entrypoint to sed some vars 2016-12-15 10:07:46 +01:00
andryyy 9ce260fbe0 Use entrypoint to sed some vars 2016-12-15 10:07:09 +01:00
andryyy 2ab9a2d7b5 Deprecated 2016-12-15 10:06:34 +01:00
andryyy 5afda018ce Log some infos, sign using dkim separator 2016-12-15 10:04:56 +01:00
andryyy 1aa5280fc2 Use memcached and changed title 2016-12-15 10:04:32 +01:00
andryyy 4c75967b2b Use dkim selector by default 2016-12-15 10:03:58 +01:00
andryyy 833e1843b3 Moved DKIM keys, DKIM hints and vmail to data containers 2016-12-15 10:03:41 +01:00
andryyy 774320d5e8 Use env vars for PHP app 2016-12-14 21:10:11 +01:00
andryyy 87661da5a8 Don't tell me my mistakes 2016-12-14 16:54:36 +01:00
andryyy c727e1fd1e Add snakeoil certs 2016-12-14 16:18:18 +01:00
andryyy b6e7c25bee Sigh. 2016-12-14 16:11:49 +01:00
andryyy 9e8a003508 Remove old file 2016-12-14 15:56:30 +01:00
andryyy 2aca3e0d30 Argh. 2016-12-14 15:53:00 +01:00
andryyy 583cf67f86 Change way defaults are written 2016-12-14 14:53:56 +01:00
andryyy 5ce0d0bb6c Fix Dockerfile for SOGo... 2016-12-14 09:52:07 +01:00
andryyy 568d73cf4d Fix SOGo Dockerfile 2016-12-14 09:48:55 +01:00
andryyy 5d410c1a39 Change SOGo Dockerfile 2016-12-14 09:25:54 +01:00
andryyy 0498a8f6be Move Nginx to Docker hub 2016-12-14 09:06:14 +01:00
andryyy 6104cd11ce Move php-fpm to Docker hub 2016-12-14 08:51:43 +01:00
andryyy 5f87e3a231 Fix login 2016-12-13 23:01:21 +01:00
andryyy 2bf8ef019f Fix empty vmail directory on git clone 2016-12-13 22:26:29 +01:00
andryyy 1910e3bc29 Fix dovecot for Docker 2016-12-13 20:53:42 +01:00
andryyy 5ec67211d8 Move dovecot 2016-12-13 20:52:57 +01:00
andryyy 61da76db4e Enable DNSSEC for resolver in rspamd 2016-12-13 13:55:57 +01:00
andryyy 36b09f339b Pipe to rspamd 2016-12-13 13:38:45 +01:00
andryyy b93c4e4102 Fix dovecot antispam plugin parameters 2016-12-13 13:38:31 +01:00
andryyy 855efcf542 Random 2016-12-13 12:32:16 +01:00
andryyy 7e25826d4e Antispam plugin for Dovecot + rspamd pipe script 2016-12-13 12:26:10 +01:00
andryyy 52d31cbd7c Fix verification of passwords 2016-12-13 12:25:46 +01:00
andryyy f76ebfac79 Remove debug optin 2016-12-13 08:01:49 +01:00
andryyy 977a5b4d47 Fix trap for postfix for proper sigterm handling 2016-12-13 07:58:53 +01:00
andryyy 5e883b6f51 Some last changes 2016-12-12 21:53:58 +01:00
andryyy bbd17a7e91 Remove vars from main.cf 2016-12-12 09:25:37 +01:00
andryyy 47a5166383 Add pdns resolver, changed some other files 2016-12-11 18:58:29 +01:00
andryyy e3f0058f4f Changes... 2016-12-11 14:13:17 +01:00
andryyy 42a64b45d7 Fixes, working rspamd settings, generate DKIM keys in PHP 2016-12-10 21:49:41 +01:00
andryyy a7a597fead Better white/blacklist handling 2016-12-10 09:18:00 +01:00
andryyy 9775b354f4 First commit for rspamd settings 2016-12-10 00:40:03 +01:00
andryyy 7d6c5ff071 First commit for rspamd settings 2016-12-10 00:39:27 +01:00
andryyy 8513fabc85 Remove private files 2016-12-09 21:11:09 +01:00
andryyy e9b97e98ec Some changes 2016-12-09 21:10:11 +01:00
andryyy 5b9e598f6f Add dummy folders for Dockerfiles we pull from hub 2016-12-09 20:47:15 +01:00
andryyy e998b4f01b Fix ignore files 2016-12-09 20:45:05 +01:00
andryyy d0c8df95f9 Fix ignore files 2016-12-09 20:44:00 +01:00
andryyy 5f04dc0b04 mailcow dockerized 2016-12-09 20:39:02 +01:00