Browse Source

working on mailsrv

feature/startup-from-labels
Mario Alegre 5 years ago
parent
commit
078013e1d4
  1. 6
      src/mailsrv/Containerfile
  2. 0
      src/mailsrv/assets/bin/mkvirtual
  3. 0
      src/mailsrv/assets/dovecot.conf
  4. 0
      src/mailsrv/assets/dovecot.conf.d/10-auth.conf
  5. 0
      src/mailsrv/assets/dovecot.conf.d/10-mail.conf
  6. 0
      src/mailsrv/assets/dovecot.conf.d/10-master.conf
  7. 4
      src/mailsrv/assets/dovecot.conf.d/10-ssl.conf
  8. 0
      src/mailsrv/assets/dovecot.conf.d/15-mailboxes.conf
  9. 0
      src/mailsrv/assets/dovecot.conf.d/20-lmtp.conf
  10. 4
      src/mailsrv/assets/main.cf
  11. 0
      src/mailsrv/assets/postfix.service.override
  12. 0
      src/mailsrv/docs/Build.md
  13. 0
      src/mailsrv/docs/Deploy.md

6
src/mailserver/Containerfile → src/mailsrv/Containerfile

@ -10,9 +10,9 @@ LABEL deployopts="\
-p 465:465 \
-p 143:143 \
-p 993:993 \
-v /srv/volumes/mailserver/db:/vol/db \
-v /srv/volumes/mailserver/mail:/vol/mail \
-v /etc/letsencrypt:/vol/ssl:ro"
-v /srv/volumes/mailsrv/db:/vol/db \
-v /srv/volumes/mailsrv/mail:/vol/mail \
-v /srv/volumes/mailsrv/ssl:/vol/ssl:ro"
# Build Variables
# uid that the files owner user should have

0
src/mailserver/assets/bin/mkvirtual → src/mailsrv/assets/bin/mkvirtual

0
src/mailserver/assets/dovecot.conf → src/mailsrv/assets/dovecot.conf

0
src/mailserver/assets/dovecot.conf.d/10-auth.conf → src/mailsrv/assets/dovecot.conf.d/10-auth.conf

0
src/mailserver/assets/dovecot.conf.d/10-mail.conf → src/mailsrv/assets/dovecot.conf.d/10-mail.conf

0
src/mailserver/assets/dovecot.conf.d/10-master.conf → src/mailsrv/assets/dovecot.conf.d/10-master.conf

4
src/mailserver/assets/dovecot.conf.d/10-ssl.conf → src/mailsrv/assets/dovecot.conf.d/10-ssl.conf

@ -9,8 +9,8 @@ ssl = yes
# dropping root privileges, so keep the key file unreadable by anyone but
# root. Included doc/mkcert.sh can be used to easily generate self-signed
# certificate, just make sure to update the domains in dovecot-openssl.cnf
ssl_cert = </etc/ssl/$myhostname/fullchain.pem
ssl_key = </etc/ssl/$myhostname/privkey.pem
ssl_cert = </vol/ssl/mailtest.brbytes.org/fullchain.pem
ssl_key = </vol/ssl/mailtest.brbytes.org/privkey.pem
# If key file is password protected, give the password here. Alternatively
# give it when starting dovecot with -p parameter. Since this file is often

0
src/mailserver/assets/dovecot.conf.d/15-mailboxes.conf → src/mailsrv/assets/dovecot.conf.d/15-mailboxes.conf

0
src/mailserver/assets/dovecot.conf.d/20-lmtp.conf → src/mailsrv/assets/dovecot.conf.d/20-lmtp.conf

4
src/mailserver/assets/main.cf → src/mailsrv/assets/main.cf

@ -27,8 +27,8 @@ smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# whether to allow or enforce TLS. Acceptable values are 'none', 'may', or 'encrypt'.
smtpd_tls_security_level=may
# where to find certs
smtpd_tls_cert_file=/etc/ssl/$myhostname/fullchain.pem
smtpd_tls_key_file=/etc/ssl/$myhostname/privkey.pem
smtpd_tls_cert_file=/vol/ssl/mailtest.brbytes.org/fullchain.pem
smtpd_tls_key_file=/vol/ssl/mailtest.brbytes.org/privkey.pem
# SASL (user authentication) settings
smtpd_sasl_type = dovecot

0
src/mailserver/assets/postfix.service.override → src/mailsrv/assets/postfix.service.override

0
src/mailserver/docs/Build.md → src/mailsrv/docs/Build.md

0
src/mailserver/docs/Deploy.md → src/mailsrv/docs/Deploy.md

Loading…
Cancel
Save