I edited the sendmail.mc file the other day and recompiled it to the sendmail.cf, all via webmin (in an attempt to stop the trusted user 'uucp' getting spam - now blocked at the firewall).
The scalix program puts its hooks into sendmail by directly editing the sendmail.cf file, the changes were over written by recompiling the sendmail.mc file.
To get the Scalix hooks into sendmail again I simply ran the omsendin command.
The added lines to the sendmail.cf file were:
cat /etc/mail/sendmail.cf | grep -i scalix
# Scalix Mappers and Trusted User
Komuser program /opt/scalix/bin/ommapsmtp
Komxport program /opt/scalix/bin/ommapsmtp -x
Tscalix
# The following lines were inserted for Scalix. Ignore the preceding comment.
Rscalix $#omxport$@ $( omxport $w $) $:scalix
Rscalix < @ $=w . > $#omxport$@ $( omxport $1 $) $:scalix
Rscalix:$-:$+ $# scalix $@ $1 $: $2
# End of Scalix lines. The Remaining names must be local
### Scalix mailers
Mscalix, P=/opt/scalix/bin/unix.in, E=\n, F=PDFMXmnu, A=unix.in -s $h
Momxport, P=/opt/scalix/bin/xport.in, F=LMn, A=xport.in -s $h $u
Anyway, this is the reason some emails have been sitting in sendmail inboxes.
How would I get all these inboxes 'rescanned' by Scalix and processed by its rules?