From 63ae9eab212e552935b292c13b3cedd573721d45 Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Fri, 19 Jan 2018 03:20:08 +0100 Subject: [PATCH] Increase max IMAP connections by IP to 100 --- .../templates/gitlab/config/gitlab.rb | 2 +- .../files/mailu/overrides/dovecot.conf | 2 +- .../mailu-docker/files/mailu/overrides/postfix.cf | 2 ++ roles/monit/templates/monitrc | 14 +++++++------- 4 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 roles/mailu-docker/files/mailu/overrides/postfix.cf diff --git a/roles/gitlab-docker/templates/gitlab/config/gitlab.rb b/roles/gitlab-docker/templates/gitlab/config/gitlab.rb index 34923fa..c2e3002 100644 --- a/roles/gitlab-docker/templates/gitlab/config/gitlab.rb +++ b/roles/gitlab-docker/templates/gitlab/config/gitlab.rb @@ -409,7 +409,7 @@ gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "noreply@banditlair.com" gitlab_rails['smtp_password'] = "{{email_password}}" gitlab_rails['smtp_domain'] = "banditlair.com" -gitlab_rails['smtp_authentication'] = "login" +gitlab_rails['smtp_authentication'] = "plain" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true diff --git a/roles/mailu-docker/files/mailu/overrides/dovecot.conf b/roles/mailu-docker/files/mailu/overrides/dovecot.conf index ec609b4..11c7d56 100644 --- a/roles/mailu-docker/files/mailu/overrides/dovecot.conf +++ b/roles/mailu-docker/files/mailu/overrides/dovecot.conf @@ -1,6 +1,6 @@ protocol imap { # Maximum number of IMAP connections allowed for a user from each IP address. # NOTE: The username is compared case-sensitively. - mail_max_userip_connections = 50 + mail_max_userip_connections = 100 } diff --git a/roles/mailu-docker/files/mailu/overrides/postfix.cf b/roles/mailu-docker/files/mailu/overrides/postfix.cf new file mode 100644 index 0000000..1ee454c --- /dev/null +++ b/roles/mailu-docker/files/mailu/overrides/postfix.cf @@ -0,0 +1,2 @@ + +#debug_peer_list = 172.22.0.1 diff --git a/roles/monit/templates/monitrc b/roles/monit/templates/monitrc index d94552c..730df50 100755 --- a/roles/monit/templates/monitrc +++ b/roles/monit/templates/monitrc @@ -66,10 +66,10 @@ set log syslog ## Set global SSL options (just most common options showed, see manual for ## full list). # -# set ssl { -# verify : enable, # verify SSL certificates (disabled by default but STRONGLY RECOMMENDED) -# selfsigned : allow # allow self signed SSL certificates (reject by default) -# } +set ssl { + verify : enable, # verify SSL certificates (disabled by default but STRONGLY RECOMMENDED) + #selfsigned : allow # allow self signed SSL certificates (reject by default) +} # # ## Set the list of mail servers for alert delivery. Multiple servers may be @@ -145,7 +145,7 @@ set mail-format { from: monit@banditlair.com } # set alert sysadm@foo.bar # receive all alerts # set alert self.alert@banditlair.com -set alert pascal.falbo@hotmail.fr +#set alert pascal.falbo@hotmail.fr # Fucking Microshit blacklists my mail server ## Do not alert when Monit starts, stops or performs a user initiated action. ## This filter is recommended to avoid getting alerts for trivial cases. # @@ -332,8 +332,8 @@ check host Gitlab-ui with address gitlab.banditlair.com check host mail-admin with address mail.banditlair.com if failed port 443 protocol https with timeout 20 seconds then alert -check host Grafana with address grafana.banditlair.com - if failed port 443 protocol https with timeout 20 seconds then alert +#check host Grafana with address grafana.banditlair.com +# if failed port 443 protocol https with timeout 20 seconds then alert #check host Plex with address plex.banditlair.com # if failed port 443 protocol https with timeout 20 seconds then alert