Änderung des SPAM Info Mail Intervalls

grefabu

Well-Known Member
May 23, 2018
245
16
58
51
Moin,

über welchen Mechanismus wird der Intervall der SPAM Info Mails ausgelöst? Cronjob Systemd etc?.
Wir würden den Intervall gerne hochsetzen,...

Grüße

Gregor
 
Ich nehme an, es geht um den quarantine report, welcher an die user geht, die mail in der Quarantäne haben(es gäbe ansonsten noch den admin report, welcher an den admin geht)?

die spamreports werden durch das `pmgspamreport.service` verschickt welches über einen systemd-timer gesteuert wird:
Code:
 systemctl cat pmgspamreport.timer
# /lib/systemd/system/pmgspamreport.timer
[Unit]
Description=Send Daily Spam Report Mails

[Timer]
OnCalendar=00:05
Persistent=true  

[Install]
WantedBy=timers.target

Ich hoffe das hilft!
 
Wie wird der Service ohne Angaben der Unit gestartet?

Eine stündliche Ausführung würde IMHO noch OnUnitActiveSec=1h benötigen.
Da ich aber davon ausgehe, das der Timer bei einem Update überschrieben wird, würde ich evtl. auch eine Kopie erstellen.
 
Wie wird der Service ohne Angaben der Unit gestartet?
Code:
systemctl start pmgspamreport

siehe auch https://www.freedesktop.org/software/systemd/man/systemd.timer.html

Da ich aber davon ausgehe, das der Timer bei einem Update überschrieben wird, würde ich evtl. auch eine Kopie erstellen.
systemd hat das an und fuer sich vorgesehen und das funktioniert soweit auch recht gut - siehe
https://www.freedesktop.org/software/systemd/man/systemd.unit.html
(dort nach override suchen)

einen weiteren timer erstellen, welcher dann ebenfalls `pmgspamreport.service` ausführt geht natürlich auch (ist ebenfalls in den 2 links beschrieben)

Ich hoffe das hilft!
 
Yep, ich habe einen zweiten timer gebaut. Jetzt muss ich nur noch die Zeit genauer definieren.