Benutzer-Werkzeuge

Webseiten-Werkzeuge


mail:handling

Mail Sicherung und Handling

:!: Sehr gutes How-To von Klaus Tachtler Das vorgehen, die Mailkonten zu sichern, ist zu empfehlen.

Das dort angesprochene dsync ist aehnlich dem doveadm sync :!: Replikation

Nach Umzug auf HAL60

Der alte Server HAL521) wird ab August 2024 schrittweise auf den neuen HAL602) migriert. Dienste sind weitgehend containerisiert. Postfix,Dovecot,ClamAV,AMAVIS,Spamassassin sind im Container Mailserver.

Also, Service ueber

sudo podman exec mailserver ...

Import der Postfaecher

Das TAR aus den Datensicherungen, dass das Maildir enthaelt, muss ueber das Volume des Containers bereit gestellt werden :!:

cd /container/mail/docker-data/dms/config/ && tar xzvf mail1_2024-01-21_00-19.tar.gz

Komplett einlesen maildir:/tmp/docker-mailserver/mailtest/USER/Maildir/ :!: Maildir Sicht im Container :!: oder selektiv, in dem Fall, aus Archives in HAL52. Der Import selbst, kann hier nachgelesen werden.

sudo podman exec mailserver doveadm -D import -u USER@DOMAIN.TLD -s maildir:/tmp/docker-mailserver/mailtest/USER/Maildir/.Archives/ HAL52 ALL

Alternative zum Search Query ALL kann man hier nachlesen.

Routine

Als Cronjob ist im Mailcontainer

sa-learn --spam /var/mail/*/*/.Junk --dbpath /var/mail-state/lib-amavis/.spamassassin > /dev/null
sa-learn --ham /var/mail/*/*/.Ham --dbpath /var/mail-state/lib-amavis/.spamassassin > /dev/null

Jeder User hat Junk/Ham in seinem Postfach. Daraus lernt Spamassassin. Guter Link zum nachlesen. Alle paar Wochen koennte der Fortschritt verfolgt werden.

sudo podman  exec mailserver spamassassin --lint -D &> rules_1608.txt

aufraeumen und indexieren

- Nachrichten mit doppelter Message ID loeschen

 doveadm -D deduplicate -u USER@DOMAIN.TLD all 

- Dovecot markiert Nachrichten zur Loeschung :!: . Eventuell waechst das Postfach und keiner weiss warum. Also

 doveadm -D purge -u USER@DOMAIN.TLD 

- Indexierung und Synchronisation.

doveadm -D index -u USER@DOMAIN.TLD all
doveadm -D force-resync -u USER@DOMAIN.TLD all
1)
Debian 10
2)
Red Hat Enterprise Linux
mail/handling.txt · Zuletzt geändert: von Thomas Schilling