URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 85111
[ Назад ]

Исходное сообщение
"Про sendmail "

Отправлено qqq111 , 30-Апр-09 13:58 
Привет Всем!
Имеется почтовый сервер на нем крутится sendmail в качестве MTA.
Имеется несколько проблем.
Почему то в каталоге /var/spool/mqueue/ после того как
письмо отправлено остаются файлы письма то еть
qf и df что это может быть?

Содержание

Сообщения в этом обсуждении
"Про sendmail "
Отправлено Medlar , 30-Апр-09 15:48 
ls -l /var/spool/mqueue/qf*|awk -Fqf '{print $2}' >sendmail_id
rm queue_report*

for pid in `cat sendmail_id` ; do

egrep $pid /var/log/maillog >queue_report_tmp
cat queue_report_tmp >>queue_report

DSN=`egrep DSN: queue_report_tmp|awk -F: '{print $5}'`
[ "$DSN" != "" ] && egrep "$DSN" /var/log/maillog >>queue_report

echo >>queue_report
done

Далее cat queue_report и думаем ...


"Про sendmail "
Отправлено qqq111 , 30-Апр-09 16:51 
>[оверквотинг удален]
>egrep $pid /var/log/maillog >queue_report_tmp
>cat queue_report_tmp >>queue_report
>
>DSN=`egrep DSN: queue_report_tmp|awk -F: '{print $5}'`
>[ "$DSN" != "" ] && egrep "$DSN" /var/log/maillog >>queue_report
>
>echo >>queue_report
>done
>
>Далее cat queue_report и думаем ...

А более подробнее можно?
Это Вы написали скрипт?


"Про sendmail "
Отправлено Medlar , 30-Апр-09 19:40 
>А более подробнее можно?

по имени файлов в очереди выцепляем номер sendmail-процесса и ищем
все, что про него известно, в maillog. Потом думаем.


"Про sendmail "
Отправлено qqq , 30-Апр-09 19:50 
>>А более подробнее можно?
>
>по имени файлов в очереди выцепляем номер sendmail-процесса и ищем
>все, что про него известно, в maillog. Потом думаем.

А по идее в sendmail так и должен поступать или нет?
То есть это штатная ситуация или нет?


"Про sendmail "
Отправлено Medlar , 06-Май-09 11:20 
если письмо действительно уже доставлено, то в очереди соотв. файлов быть не должно.