Я имею, устанавливают ssmtp сервер с моим именем пользователя Gmail и паролем.
После этого я получал постоянные электронные письма от своего ноутбука до моего Gmail.
Здесь письма.
Первый несколько похож на это:
Предмет
Крон [-x/usr/lib/php5/maxlifetime] && [-d/var/lib/php5] && находит/var/lib/php5/-глубину-mindepth 1-maxdepth 1 - тип f-ignore_readdir_race-cmin + $ (/usr/lib/php5/maxlifetime)! термофиксатор-execdir-s {} 2>/dev/null \; - удаляют
Отправитель является корнем
Тело текста
Предупреждение PHP: Запуск PHP: Не мог загрузить динамическую библиотеку, '/usr/lib/php5/20100525/msql.so'-/usr/lib/php5/20100525/msql.so: не может открыть файл общего объекта: Никакой такой файл или каталог в Неизвестном на строке 0
Вторая почта:Тема:
Задание Anacron 'cron.daily' на Новаторе
Тело:
/etc/cron.daily/logrotate: apache2: не Мог надежно определить полностью определенное доменное имя сервера, с помощью 127.0.1.1 для ServerName/etc/cron.daily/update-notifier-common: flashplugin-установщик: загрузка Установки http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.270.orig.tar.gz из локального файла/tmp/tmphjHyVl.gz Флеш-плагин установлена.
Когда я смотрю в/etc/cron.d существует два файла: anacron php5
Содержание php5 следующие.
# /etc/cron.d/php5: crontab fragment for php5
# This purges session files older than X, where X is defined in seconds
# as the largest value of session.gc_maxlifetime from all your php.ini
# files, or 24 minutes if not defined. See /usr/lib/php5/maxlifetime
# Look for and purge old sessions every 30 minutes
09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete
Содержание anacron filea следующие:
# /etc/cron.d/anacron: crontab entries for the anacron package
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
30 7 * * * root start -q anacron || :
Я также попытался добавить строку>/dev/null 2> &1 в конце php файла (как описано здесь), но тем не менее я получаю письма.
Как я мешаю получить письма.
Простой ответ: сделать dpkg --purge php5-sybase
.
Более длинный ответ: пакеты Debian имеют разделенные conffiles и остальные. Когда вы удаляете пакет (а не удаляете его), conffiles (такие как /etc/php5/conf.d/mssql.ini) остаются на месте, а затем php5 пытается загрузить несуществующую библиотеку. Это было исправлено в php5 5.4.0, но будет исправлено только в не удаленных пакетах (очевидно, нельзя исправить ошибку в пакете, где остаются только conffiles).
Попробуйте это перейти к.
sudo crontab -e
Затем поместите эту строку над своим cronjob.
MAILTO=""
сохранить и выйти.