diff --git a/dms/config/dovecot.cf b/dms/config/dovecot.cf deleted file mode 100644 index e69de29..0000000 diff --git a/dms/config/postfix-accounts.cf b/dms/config/postfix-accounts.cf deleted file mode 100644 index 0e70fb6..0000000 --- a/dms/config/postfix-accounts.cf +++ /dev/null @@ -1 +0,0 @@ -knuth@andreasknuth.de|{ARGON2ID}$argon2id$v=19$m=65536,t=3,p=1$lGGO4HCLZeV/56KX9sr4Aw$JbtfXgpuhCsE4uOZUMtrZF8i7iTZDjZ2Br9bvVFgFaM # Generiere Passwort mit: docker run --rm ghcr.io/docker-mailserver/docker-mailserver:latest generate-password \ No newline at end of file diff --git a/dms/config/postfix-virtual.cf b/dms/config/postfix-virtual.cf deleted file mode 100644 index e69de29..0000000 diff --git a/dms/config/ssl/demoCA/cacert.pem b/dms/config/ssl/demoCA/cacert.pem deleted file mode 100644 index 4c44e7c..0000000 --- a/dms/config/ssl/demoCA/cacert.pem +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDqzCCApOgAwIBAgIUIqBQ1tqHBv8eahoGTqr8ER2/UgowDQYJKoZIhvcNAQEL -BQAwZTELMAkGA1UEBhMCREUxEjAQBgNVBAgMCVlvdXJTdGF0ZTERMA8GA1UEBwwI -WW91ckNpdHkxEDAOBgNVBAoMB1lvdXJPcmcxHTAbBgNVBAMMFG1haWwuYW5kcmVh -c2tudXRoLmRlMB4XDTI1MDgyNTIyNDM0OFoXDTM1MDgyMzIyNDM0OFowZTELMAkG -A1UEBhMCREUxEjAQBgNVBAgMCVlvdXJTdGF0ZTERMA8GA1UEBwwIWW91ckNpdHkx -EDAOBgNVBAoMB1lvdXJPcmcxHTAbBgNVBAMMFG1haWwuYW5kcmVhc2tudXRoLmRl -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4fFD3GORK0oKmrsIOLlI -XeptWsWqC+wqM+3bzbjOJNMURinsLV3G+XSFDoodX0PCbpv5o07nqvOh8k+uybsH -fL1BiQuhQxOW2AGL1NyvY5eSCEVWuN3W0L+n63I7UeLXwBB8t83zfs3iQ1byRZ7c -1MsgzH2uWwaN6s9CgmvFACvilshUlqRMFB9M4gnHp0VrlzGl08dzy+u67c5JLAG3 -Yux47nAJ8eB23lUpnfLdmjH3KO4mKdVyyANaPYrS15FY9/yc0DSaDkEwq/2LQWdT -xe12tKuWI3Dc67s8bh6ZLSUP/4jaaoGKSMwoTTDCjAUTQ5ZA0cS1ySNKCCb2gvlC -jQIDAQABo1MwUTAdBgNVHQ4EFgQU53jWKWgrVCWf0CdaRhDI5hzZMoUwHwYDVR0j -BBgwFoAU53jWKWgrVCWf0CdaRhDI5hzZMoUwDwYDVR0TAQH/BAUwAwEB/zANBgkq -hkiG9w0BAQsFAAOCAQEAiIN7MLz+DC+ba4IIBJaWG+djV4xb+fWiJ8BLKU+ICIro -VB0S84PEJJIc6/6wDpdwJhVNX9Bst9SYxxBp5aghvfkEnRVbi6aZ4rvxMGHRJAD1 -uQI8O4AkZHNFId20hpXO+7dqpZegx/oaMcdZj77vNUkxnMgtOsQK/Hn2hjwbBaQE -h4xto6YZD8Ts4Ae8pRGvEr+QsSc5fIagEn+QVHzT0oBYXlD+NFiBZFbzydkE/OcM -bYdJGVhS/tPpReVpQ7PjurryiQUqGW6RoVEbX+VB9pKUW2dAu0PyzPQwuCN0iCAA -w35KTr+MS0zTP6QhZOQaBvbv0fC5ikmkx+F668gniQ== ------END CERTIFICATE----- diff --git a/dms/config/ssl/demoCA/cakey.pem b/dms/config/ssl/demoCA/cakey.pem deleted file mode 100644 index cdec7d9..0000000 --- a/dms/config/ssl/demoCA/cakey.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDh8UPcY5ErSgqa -uwg4uUhd6m1axaoL7Coz7dvNuM4k0xRGKewtXcb5dIUOih1fQ8Jum/mjTueq86Hy -T67Juwd8vUGJC6FDE5bYAYvU3K9jl5IIRVa43dbQv6frcjtR4tfAEHy3zfN+zeJD -VvJFntzUyyDMfa5bBo3qz0KCa8UAK+KWyFSWpEwUH0ziCcenRWuXMaXTx3PL67rt -zkksAbdi7HjucAnx4HbeVSmd8t2aMfco7iYp1XLIA1o9itLXkVj3/JzQNJoOQTCr -/YtBZ1PF7Xa0q5YjcNzruzxuHpktJQ//iNpqgYpIzChNMMKMBRNDlkDRxLXJI0oI -JvaC+UKNAgMBAAECggEACgr815lEuHZDAkvM9ySAUrE+mwDpr8pQgM5LNJnI7p41 -uP3KYk9mg89Jzh1dLTLL5p1KlFBWDixkQ1y/sOhhtcLhXJOYX3sQ0QPrsL03IXJq -5yKoGeMvVg9DQue+VydI86cSn6oFfZNDiSIsvXIJU9RMQd450/RMBHxMgT4ghkot -At/jBWHNqbyDWlZpwOfz/wbOorhHLLLUHf/kYssOKNhhZmiB9kDU/hbtSWVhkRBx -Ryv61Cp0ZzotGkdN6SC8W08pv2KL0it4NpjwflV0fhpPVDVgIlj6JrznxXy9Nq1a -07Dtm5DcKp4sGF/m19B10jOfTWd9ZXTuIzJYpnzE2wKBgQD8pydvV5Kvj5xu9w1M -tcLGMYND0HBqcFrT7G/e3RP8NojdKK0w0PUmANufzavBZ9zlfDMLQ1klxv7SJuzv -HRE65HjapLRHO2IiuRZ2XN6Rzm/sShsNvYLdaqOrg5vgovHbO8Yu2IHahM2nuIs8 -FYWDypBUlg/2g1CKTTOSjnBVDwKBgQDk74ZxZYbl8+TIMgEYgQ8ml7oKwp+wSIoo -GwOt4bacJ9DYsmvCr7phEP/KiI2BZ79/AJmD54ekG0lzFEWNpWG2WCR8hod1OXhp -L+IMv+IGa534OJOyF6Xc9ox8Ko4LbZMIxY8gaFismBZ1z6sOpgPMbEkVHB8hChC1 -++QKHL9GowKBgQDDOiKVvbSiJjV55TsIqHaeEUpeD2WeSb1VfqCfNHOp8zXktvbE -/uI/gHA01oc+hpRBW6xRqrPrJg5nsx5oUiyrNjpQsO6BEFjvfdfmlDKDtmHz0vt+ -rY6+qxVXhfXgKej7QAAO2MvWX8JONKKaRgMKaG8IfYBOOv/0Ll2IhLo2bwKBgAos -/1vQ+HMGKTggyN2u9t5vRgyuY+yw/LsVoE89RiGgv26yV4nax70CxWvaL/f9hYx+ -mVQ8mVHZCKW90+2c2UACoPSMAj9ao5iBUVnhuYkxhV8AHMiAtpWgu9PVDGVDpJJy -PY9iM/bP98eayG6pQGf4tDLlAhk02lNMc/FjH7ljAoGAULaZK37g2+uP5IORpkEN -xRnPRzx8nYChLXRvIHh8PaIDo7YgLiYWBkdmu/SnAYtghqKv0lTjgAuUjzKzTL0s -kwoD8DB7ItNjbcejia+MnrQjKWKV7byMv+cqR4NQyTo2r90YLUeKV9SiVkYmuBR4 -54n0GxBMbqE+WTe35bvpgsg= ------END PRIVATE KEY----- diff --git a/dms/config/ssl/mail.andreasknuth.de-cert.pem b/dms/config/ssl/mail.andreasknuth.de-cert.pem deleted file mode 100644 index 65bb651..0000000 --- a/dms/config/ssl/mail.andreasknuth.de-cert.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDUTCCAjkCFD8APijihD4COqOhKT6W+j6OqNeeMA0GCSqGSIb3DQEBCwUAMGUx -CzAJBgNVBAYTAkRFMRIwEAYDVQQIDAlZb3VyU3RhdGUxETAPBgNVBAcMCFlvdXJD -aXR5MRAwDgYDVQQKDAdZb3VyT3JnMR0wGwYDVQQDDBRtYWlsLmFuZHJlYXNrbnV0 -aC5kZTAeFw0yNTA4MjUyMjQ3MzZaFw0yNjA4MjUyMjQ3MzZaMGUxCzAJBgNVBAYT -AkRFMRIwEAYDVQQIDAlZb3VyU3RhdGUxETAPBgNVBAcMCFlvdXJDaXR5MRAwDgYD -VQQKDAdZb3VyT3JnMR0wGwYDVQQDDBRtYWlsLmFuZHJlYXNrbnV0aC5kZTCCASIw -DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKrQBpiCb/nLI64mTtyrFIjLkV94 -1woK4JNq+EY4ey3Re3qhDv0rgAL3EL6jJkmINUW6jJgQ1mVA2QtdsgaBfN6IbT23 -kYZI19nViszMRI6y3928iMR3ER+2OGAmAgtM/ePsXR69x8SppWDmSzIwhGD6b+KD -3Xi0QkaWk/jgI5CWkmCG03y8DkglVefbQP+STz//jv5X7n7TaVk31tlnhvDeXp1Z -1Nfm5nOnWleLXcPHuMFCNa3JpmS4mwfG2epZXApUba7b22/Z980X5scrSJJsqqFp -NWd02B6Y/dM6fjvcxffY1A7NmzOfoOaBUN3eyKZdiW/1FKbOqdpILT46gMMCAwEA -ATANBgkqhkiG9w0BAQsFAAOCAQEAOK5x0xBa+eic14+7LYCWHuVFe2gidn0ReqCg -/9jsJKq+uX6LPvwwkndi/BwfpYKEJLW1lkxQw5yOGaM5449QHyec8+vbLCw44eio -jAVIHd+F99iyr3oaPlpXdS/HK2D4ZPVIaiONVJCqmyso0bqYIf/Y0nR3kz8SUTo7 -mIL6kb84J9WB9dCrcIukCbtJgEddVzuwoBdbItg/i6FLWVoB64mNnjVZ52rxtZSL -MmTzVG9DoDqYLU1+efiVDeiTXVX3aOWB+zs8CioYsaPxRI+Koqny6yQyMh2HXAX9 -CkKWi7clxrZsibSLaWmg2Yc+3APVhGUzC3RiBgSpWRQkiGY0qw== ------END CERTIFICATE----- diff --git a/dms/config/ssl/mail.andreasknuth.de-key.pem b/dms/config/ssl/mail.andreasknuth.de-key.pem deleted file mode 100644 index a170c02..0000000 --- a/dms/config/ssl/mail.andreasknuth.de-key.pem +++ /dev/null @@ -1,28 +0,0 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCq0AaYgm/5yyOu -Jk7cqxSIy5FfeNcKCuCTavhGOHst0Xt6oQ79K4AC9xC+oyZJiDVFuoyYENZlQNkL -XbIGgXzeiG09t5GGSNfZ1YrMzESOst/dvIjEdxEftjhgJgILTP3j7F0evcfEqaVg -5ksyMIRg+m/ig914tEJGlpP44COQlpJghtN8vA5IJVXn20D/kk8//47+V+5+02lZ -N9bZZ4bw3l6dWdTX5uZzp1pXi13Dx7jBQjWtyaZkuJsHxtnqWVwKVG2u29tv2ffN -F+bHK0iSbKqhaTVndNgemP3TOn473MX32NQOzZszn6DmgVDd3simXYlv9RSmzqna -SC0+OoDDAgMBAAECggEAGIZEpCn6LMmzRkI+yWUQzjE4HpaJfWohY1kU63QZj3MH -wQwVzFiuCP7zGwPur9kMGQZXQFAOkDwWzZB2yoNV69d3o8hS7w5PW3nS82OSplBd -Xwc+NcMIpN5zSq66VWgI/ewGVK8X2w8mbPqzqjGYGBps7P9U0YtEBsGA3ldEE/Kl -9M71O6PntrkXott/oBTeTHNOh6BWUFJfgf8DqpFqEHgXbbrtM6iWGO08RUCSpvyn -SbTRPjn15pahDz+MLIqv+PaoFA5QxuUwwQ3F83k90l1je2epLLCeIgO8jKbnVaOm -NSAZX0gzYRiS2FPpqPkhmBEGq1mC6apXgbM/rCA9vQKBgQDsHp4OB2QoRh4d7Cy/ -gkThymGdP+L9qFoWesNnXFUAJYUTy4jK0zpMo47HPrcEMc6qkSPzL7DwOimHtnHT -MWliHtTynkcKb4vioPnoPXTmgZUM15oG+1REtz1oh+LvEM1fiT6/lTtuo7cS/8UI -nQV3azJ4PioMnf7EZqkDBUt9TQKBgQC5McO3Ak9w8sHKmb9/LLr92XnJj80a74Mw -0tLMB4Y4AeFM8lGXh+Iw1ggVAjKp+j9LlVZY79B5iP3zo5aVIfVc3bNjwa9qVOCg -b52pLy1q0srAd/tSYUASe18ousgEk67xiBmD+HXZALVCCd2fyyHAvtFD+pmFnXK5 -CStPL5cuTwKBgQC8w4ll+8C1dcDT+SCZBaLdw3agSRfF49YJjKE0u5r0oAowlhHI -3G8KH+OgI+IaR1tJ/vh3jRPuKQFUjqWWyjTOjYl+YMy4ag6x4jGH2cHgGY44ExD/ -LePjf35nV+MzbgJRsx3n+Xzm6ZkNZk51oVpiat+RQ1lIdvLavpu1X4FHLQKBgQCQ -72t2XK6DfNlBkBYYl484f+0aXBpvDCemHDixSOo4BvCmYbaNWuEgy0DEAFZaROko -ZBWRwQ1tMFNfTBXbXRpDtZZhagG4u/iYVwISmEN5KMNY4g2kqUuVq0wL+jHzswjl -KlidueOxEybIKiRynG0sBaqNAyEHOvO/8Hcen+Y3bQKBgBbJske77E9Gx8gGTKi/ -C4fuOnejfYCYR6uHIhlfaVmCrXwdaS64m7rBhXvV9BzwYbernf2FY5/+tbcCIWpP -Mw961azeQ7rOeGzs5/W42E2/zAphIkqezJ53Z0F7S3ZwjOisU1E2r4avSdBGOzBg -UIv39Lu9hngbPDdU4i/iL+r5 ------END PRIVATE KEY----- diff --git a/dms/docker-compose.yml b/dms/docker-compose.yml deleted file mode 100644 index 7e103de..0000000 --- a/dms/docker-compose.yml +++ /dev/null @@ -1,57 +0,0 @@ -version: '3.8' -services: - mailserver: - image: ghcr.io/docker-mailserver/docker-mailserver:latest - container_name: dms-mailserver - hostname: mail.andreasknuth.de - env_file: mailserver.env - ports: - - "2525:25" # SMTP - - "1443:143" # IMAP - - "1465:465" # SMTPS (deine Änderung) - - "1993:993" # IMAPS (deine Änderung) - - "2587:587" # Submission - volumes: - - ./data/:/var/mail/ - - ./state/:/var/mail-state/ - - ./config/:/tmp/docker-mailserver/ - environment: - - ENABLE_FAIL2BAN=1 - - SSL_TYPE=self-signed # Geändert: Self-signed für Test, da Caddy TLS handhabt - - PERMIT_DOCKER=host - - ONE_DIR=1 - cap_add: - - NET_ADMIN - restart: always - networks: - - dms_network - - mail_network # Dein bestehendes für Caddy - - roundcube: - image: roundcube/roundcubemail:latest - container_name: dms-roundcube - environment: - - ROUNDCUBEMAIL_DEFAULT_HOST=ssl://dms-mailserver # Or ssl://mail.andreasknuth.de; use Container-Name for internal - - ROUNDCUBEMAIL_DEFAULT_PORT=993 # Internal IMAPS port - - ROUNDCUBEMAIL_SMTP_SERVER=mail.andreasknuth.de - - ROUNDCUBEMAIL_SMTP_PORT=587 - - ROUNDCUBEMAIL_PLUGINS=archive,zipdownload,managesieve,password # Für Features - - ROUNDCUBEMAIL_DB_TYPE=sqlite # Neu: SQLite für DB, vermeidet Connection-Fehler - - ROUNDCUBEMAIL_DB_DSNW=sqlite:////var/roundcube/db/sqlite.db?mode=0646 # SQLite-Pfad - volumes: - - ./roundcube/db/:/var/roundcube/db/ # Persistenz für SQLite-DB - - ./roundcube/config/:/var/roundcube/config/ # Custom Config - ports: - - "9000:80" # Intern - depends_on: - - mailserver - restart: always - networks: - - dms_network - - mail_network - -networks: - dms_network: - external: true - mail_network: - external: true \ No newline at end of file diff --git a/dms/mailserver.env b/dms/mailserver.env deleted file mode 100644 index 5abfb6a..0000000 --- a/dms/mailserver.env +++ /dev/null @@ -1,9 +0,0 @@ -POSTMASTER_ADDRESS=postmaster@andreasknuth.de -OVERRIDE_HOSTNAME=mail.andreasknuth.de -DMS_DEBUG=1 # Für Logs -ENABLE_RSPAMD=1 # Spam-Filter aktiv (Schritt 4) -ENABLE_CLAMAV=1 # Optional: Virenscanner -ENABLE_SPAMASSASSIN=0 -ENABLE_OPENDKIM=0 -ENABLE_OPENDMARC=0 -ENABLE_POLICYD_SPF=0 \ No newline at end of file diff --git a/dms/roundcube/config.inc.php b/dms/roundcube/config.inc.php deleted file mode 100644 index 403ce9d..0000000 --- a/dms/roundcube/config.inc.php +++ /dev/null @@ -1,78 +0,0 @@ - [ - 'verify_peer' => false, - 'verify_peer_name' => false, - 'allow_self_signed' => true, - ], -]; \ No newline at end of file