ssmtp/mailutils Problem mit cron

tsk

Member
Hallo zusammen,

ich habe gestern auf einem LAMP Server (Ubuntu 16.04LTS), welcher Mail Dienste über ein separates/externes Webhosting nutzt, ssmtp und mailutils eingerichtet, um rotierte Logfiles zu versenden und php das Senden von Mails zu erlauben. Dies scheint auch zu funktionieren. Mails aus php Anwendungen werden versandt, und auch Logfiles sind nachts angekommen (From: root <aphrodite@mydomain.com>, An: Mich <admin@mydomain.com>). Zusätzlich ist jedoch eine weitere Mail angekommen:

Code:
From: root <aphrodite@mydomain.com>
Betreff: Cron <root@aphrodite> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
An: root@external.mail.server

/etc/cron.daily/logrotate:
mail: Unbekanntes Escape-Zeichen �jU9��;P�PT���~XA܄r�Fp�o�(�������X����۝4
mail: Unbekanntes Escape-Zeichen �jU9��;P�PT���~XA܄r�Fp�o�(�������X����۝4
mail: Unbekanntes Escape-Zeichen �jU9��;P�PT���~XA܄r�Fp�o�(�������X����۝4
mail: Unbekanntes Escape-Zeichen �jU9��;P�PT���~XA܄r�Fp�o�(�������X����۝4
mail: Nachrichtenrumpf ist leer, hoffentlich ist das OK

Mir ist völlig rätselhaft, warum diese Mail überhaupt bei mir angekommen ist. „external.mail.server“ ist der unter mailhub in der ssmtp.conf angegebene Mail Server. Die Adresse ist sicher nicht vergeben. Die Mail ging ein über admin@mydomain.com

Die in der Mail aufgeführten (lokalisierten) Fehlermeldungen stammen beide aus den mailutils – soviel konnte ich herausfinden.

Code:
# /etc/cron.daily/logrotate

#!/bin/sh

# Clean non existent log file entries from status file
cd /var/lib/logrotate
test -e status || touch status
head -1 status > status.clean
sed 's/"//g' status | while read logfile date
do
    [ -e "$logfile" ] && echo ""$logfile" $date"
done >> status.clean
mv status.clean status

test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf

Code:
# /etc/logrotate.conf (einzig hinzu gefügte Zeile)
…
…
mail [email]admin@mydomain.com[/email]
…
…

Ich stehe völlig auf der Seife, wie ich dieses kryptische Problem beseitigen kann.
 
Back
Top