Aysad Kozanoglu - Mimarist

Server Howtos & Tutorials

sogo alarm notify sendet jede minute einen Email (flood) seit iRedMal 0.9.0

16 Mai, 2017 | Scripts Codes

sogo sendet seit iRedMail 0.9.0 folgende email jede minute als notify

Betreff: Cron <sogo@s1> /usr/sbin/sogo-tool expire-sessions 30 2>/dev/null; /usr/sbin/sogo-ealarms-notify

Inhalt:
<0x0xc5cd20[SOGoProductLoader]> SOGo products loaded from '/usr/lib/GNUstep/SOGo':
<0x0xc5cd20[SOGoProductLoader]> ContactsUI.SOGo, CommonUI.SOGo, Contacts.SOGo, MailPartViewers.SOGo, SchedulerUI.SOGo, AdministrationUI.SOGo, ActiveSync.SOGo, PreferencesUI.SOGo, MailerUI.SOGo, Appointments.SOGo, MainUI.SOGo, Mailer.SOGo

scheint ein kleiner bug zu sein

/var/log/mail.log  wird ebenalls gefloodet jede minute mit Einträgen von mailaktivitäten von sogo.

Lösung

zu erst herausfinden welche user diesen befehl als cronjob benutzt, dafür listen wir alle cronjob befehle von allen user mit folgenden Befehl auf:

for user in $(cut -f1 -d: /etc/passwd); do echo -e "-- $user Cronjobs --"; crontab -u $user -l; echo " "; done

Die Ausgabe oben ausführten Befehls sieht dann ca. so aus:

-- mysql Cronjobs --
no crontab for mysql

-- sogo Cronjobs --
* * * * * /usr/sbin/sogo-tool expire-sessions 30 2>/dev/null; /usr/sbin/sogo-ealarms-notify
# SOGo vacation messages expiration
# The credentials file should contain the sieve admin credentials (username:passwd)
0 0 * * * /usr/sbin/sogo-tool update-autoreply -p /etc/sogo/sieve.cred 2>/dev/null

-- postfix Cronjobs --
no crontab for postfix


Cronjob des users sogo bearbeiten und die Ausgabe des Befehls notify an dev null senden

 /usr/sbin/sogo-tool expire-sessions 30 2>/dev/null; /usr/sbin/sogo-ealarms-notify > /dev/null 2>&1