mailserver
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| mailserver [09.10.2024 09:32] – [Mailserver] thooge | mailserver [12.03.2026 11:47] (aktuell) – [Virtuelle Mailboxen] thooge | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| * [[Dovecot]] | * [[Dovecot]] | ||
| * [[Sieve]] | * [[Sieve]] | ||
| + | |||
| + | ===== Virtuelle Mailboxen ===== | ||
| + | |||
| + | WIP | ||
| + | |||
| + | Erforderliche Pakete | ||
| + | postfix-mysql dovecot-mysql | ||
| + | |||
| + | |||
| + | Für die Verwaltung wird [[Postfixadmin]] verwendet. Die Daten liegen | ||
| + | in einer MariaDB Datenbank '' | ||
| + | |||
| + | Um auf die Datenbank zuzugreifen werden spezielle Datenbankbenutzer für Postfix und Dovecot benötigt:< | ||
| + | CREATE USER ' | ||
| + | GRANT SELECT ON ' | ||
| + | |||
| + | CREATE USER ' | ||
| + | GRANT SELECT ON postfix.mailbox TO ' | ||
| + | GRANT SELECT, | ||
| + | </ | ||
| + | |||
| + | |||
| + | * Benutzer '' | ||
| + | * Basisverzeichnis ''/ | ||
| + | |||
| + | ==== Postfix ==== | ||
| + | |||
| + | Datenbankzugang einstellen | ||
| + | < | ||
| + | mysql-virtual-alias-maps.cf | ||
| + | mysql-virtual-mailbox-domains.cf | ||
| + | mysql-virtual-mailbox-maps.cf | ||
| + | </ | ||
| + | |||
| + | <file main.cf> | ||
| + | # use proxy because of chroot | ||
| + | virtual_mailbox_domains = proxy: | ||
| + | virtual_mailbox_maps = proxy: | ||
| + | virtual_alias_maps = proxy: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Dovecot ==== | ||
| + | |||
| + | < | ||
| + | password_query = \ | ||
| + | SELECT username, domain, password \ | ||
| + | FROM mailbox WHERE username = ' | ||
| + | |||
| + | user_query = \ | ||
| + | SELECT username AS user, \ | ||
| + | ' | ||
| + | ' | ||
| + | '/ | ||
| + | | ||
| + | FROM mailbox WHERE username = ' | ||
| + | </ | ||
| + | |||
| ===== OpenDKIM ===== | ===== OpenDKIM ===== | ||
| Zeile 133: | Zeile 191: | ||
| ===== Spamassassin ===== | ===== Spamassassin ===== | ||
| - | Konfiguration in ''/ | + | Die Konfiguration in ''/ |
| + | Aktivierung des Cron-Jobs für Regelaktualisierung über ''/ | ||
| + | Konfiguration für '' | ||
| + | |||
| + | Spamassassin erpfiehlt einen lokalen DNS-Resolver wie z.B. '' | ||
| + | apt-get install unbound | ||
| + | Den resolver in ''/ | ||
| + | |||
| + | <file conf / | ||
| + | CRON=1 | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | OPTIONS=" | ||
| + | </ | ||
| + | |||
| + | <file conf / | ||
| + | dns_available yes | ||
| + | rewrite_header Subject *****SPAM***** | ||
| + | </ | ||
| Aktivierung über die Transportkonfiguration von Postfix in '' | Aktivierung über die Transportkonfiguration von Postfix in '' | ||
mailserver.1728466365.txt.gz · Zuletzt geändert: von thooge
