Nullmailer в/var/log/syslog

Я получаю много сообщений как они:

me@home:/etc/snmp$ tail /var/log/syslog
Jun 12 17:52:15 home nullmailer[1238]: Starting delivery: protocol: smtp host: mail. file: 1339502401.24665
Jun 12 17:52:15 home nullmailer[7086]: smtp: Failed: Connect failed
Jun 12 17:52:15 home nullmailer[1238]: Sending failed:  Host not found
Jun 12 17:52:15 home nullmailer[1238]: Starting delivery: protocol: smtp host: mail. file: 1339174804.27614
Jun 12 17:52:15 home nullmailer[7087]: smtp: Failed: Connect failed
Jun 12 17:52:15 home nullmailer[1238]: Sending failed:  Host not found
Jun 12 17:52:15 home nullmailer[1238]: Starting delivery: protocol: smtp host: mail. file: 1339324201.21737
Jun 12 17:52:15 home nullmailer[7088]: smtp: Failed: Connect failed
Jun 12 17:52:15 home nullmailer[1238]: Sending failed:  Host not found
Jun 12 17:52:15 home nullmailer[1238]: Delivery complete, 331 message(s) remain.

Проблема, я не вспоминаю отправку ничего. Как я узнаю, какое программное обеспечение отправляет эти сообщения? Как я читаю их?

5
задан 12 June 2012 в 18:55

3 ответа

Чтобы увидеть содержимое одного из сообщений в очереди, попробуйте что-то вроде этого: (очевидно, заменив числовое имя файла реальным из вашего системного журнала)

$ sudo cat /var/spool/nullmailer/queue/1347323616.6506

Обратите внимание, что вы должны использовать либо sudo, либо войдите в систему как root из-за прав доступа к поддиректории и файлам очереди.

0
ответ дан 12 June 2012 в 18:55

Возможно, стоит попробовать

sudo apt-get install php5-mcrypt

, так как все отправленные сообщения были ошибками php в моей системе, и несколько других людей сообщили об этом как о проблеме.

0
ответ дан 12 June 2012 в 18:55

Вы, кажется, установили nullmailer, но у вас нет возможности отправлять электронные письма на ваш компьютер. Все эти письма пытаются отправить при каждом запуске. также, если вы перезапустите nullmailer, вы снова сгенерируете эти сообщения:

sudo /etc/init.d/nullmailer restart

просмотрите вашу почтовую очередь:

sudo su
ls -lah /var/spool/nullmailer/queue/

и посмотрите на даты. Вероятно, это все бесполезные старые письма.

Итак, есть два решения:

нет необходимости в локальной почте

Так что, если вас не волнуют электронные письма, отправленные вашей системой, просто время от времени очищайте очередь nullmail:

rm /var/spool/nullmailer/queue/*

И, вероятно, вы также удалите много ГБ почтовых журналов с помощью:

rm /var/log/mail.*
rm /var/log/syslog*

Вы можете добавить это в свой файл etc/rc.local, чтобы сделать это автоматически .

локальная доставка почты

Если вы действительно хотите получать электронные письма из своей системы, например, PHP отправляет сообщения, и вы хотите проверить, как они будут выглядеть, вы можете установить fakemail для хранения этих писем. в папке

(см .: http://distinctplace.com/2013/06/20/nullmailer-and-fake-mail-two-little-tools-for-every-developer/ )

0
ответ дан 12 June 2012 в 18:55

Другие вопросы по тегам:

Похожие вопросы: