first commit

This commit is contained in:
blackicedbear
2026-05-25 14:44:40 +02:00
commit ae0dbe10e4
5 changed files with 190 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDjTCCAnWgAwIBAgIQMs1Xnvqa+4FCQq5hBIBWaTANBgkqhkiG9w0BAQsFADBZ
MRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxGTAXBgoJkiaJk/IsZAEZFglieXRldHJh
aWwxJTAjBgNVBAMTHGJ5dGV0cmFpbC1XSU4tR0tDUVJNTkMzQVUtQ0EwHhcNMjYw
NTI0MjA1NTI1WhcNMzEwNTI0MjEwNTI1WjBZMRUwEwYKCZImiZPyLGQBGRYFbG9j
YWwxGTAXBgoJkiaJk/IsZAEZFglieXRldHJhaWwxJTAjBgNVBAMTHGJ5dGV0cmFp
bC1XSU4tR0tDUVJNTkMzQVUtQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDhdGKkuW/2dbr8yoUoS9MamUFzVD8IHRSkRx1BSBbiXXTny0B1ziEYCxOP
COh1GfJ+EvgUsjrJTfnP0Kl1+hi7ribGbzgDp+FrRWDDk1w9819aSqHfke1m8Qjr
MUYPwR/e2oNMwQan0E+/VNpP5FRXkyXTi+nXgAuv176uCMPN4WZcJzo42Yfomtj8
lsCVSbuGDgztNWRprXVr8zhCRjO6nMWq5X9CKhTfdSSkpu5WdgM1gTSrUhMSZg1a
g5qqW5AeM2Z2cvSOCJ394N5r/wQ5C9kQmeGKpjjxYaGjvZzUNA2fXHdIrapGY9i4
frM3JJlgzQNlv8zXCXSdxF8soIwtAgMBAAGjUTBPMAsGA1UdDwQEAwIBhjAPBgNV
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTnYOwmQanTgSyr1QrYpLpHMDhBoDAQBgkr
BgEEAYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAQEAhYISThHMl3jBiTWdQPAK
Nycp4I8eUjHnesNTHDicK8cazx6oSCQW4lEj8L/mTpoHdxU1aMhDcml+LsZkv620
uKIhd71mEAju7x+TzJ7xHuiG750OHlu5Q2Wbp3MvGZey8W3ZgfS5oUOisZRnomzD
H8NX8bGW2/JqdfgmBGfiUp30a7upSEqjdh1vyXEIWd6kOoTLIwFzGeILxy8GFsmP
dcgqlUtnOgzQ2a1EqK3Lcr/R5I6/Sc+lhIQmIyfX3EmJlMLGYF90ZTXDXN4LyJLb
AhKaOXPBs68Bl5EzSjB+Aar+laQKD7I6wEqLBCmjsCXt1wORkiC5iuavHXWBG0bu
RQ==
-----END CERTIFICATE-----
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
# 1. Anpassungen für Active Directory Gruppen-Auflösung (aus Schritt 1)
echo "Patsche ldap-groups.cf für Active Directory..."
grep -q '^leaf_result_attribute = mail$' /etc/postfix/ldap-groups.cf || echo "leaf_result_attribute = mail" >> /etc/postfix/ldap-groups.cf
grep -q '^special_result_attribute = member$' /etc/postfix/ldap-groups.cf || echo "special_result_attribute = member" >> /etc/postfix/ldap-groups.cf
# 2. NEU: Windows AD Stammzertifikat importieren
if [ -f /tmp/docker-mailserver/ad-ca.crt ]; then
echo "AD-Zertifikat gefunden. Kopiere in den lokalen Vertrauensspeicher..."
cp /tmp/docker-mailserver/ad-ca.crt /usr/local/share/ca-certificates/
echo "Aktualisiere das Linux-Zertifikatsregister (update-ca-certificates)..."
update-ca-certificates
else
echo "HINWEIS: /tmp/docker-mailserver/ad-ca.crt wurde nicht gefunden. Stelle sicher, dass die Datei existiert, falls LDAPS fehlschlägt."
fi