Библиотека сайта rus-linux.net
10. Решение проблем
Если что-то работает не так (несмотря на мои объяснения), вы имеете различные возможности отыскать ошибки и исправить их. В пакете ifmail есть программа, предназначенная для этого - ifstat, которая сообщает какие пакеты на какой адрес лежат на холде.
Не смущайтесь, если эти пакеты уменьшаются после запуска ifpoll, поскольку почта упаковывается в ZIP файлы. Другое хорошее место, в которое рекомендуется заглянуть - это файлы /var/log/syslog или /var/log/messages.
10.1 Почта не обрабатывается
В этом случае было бы очень полезно увеличить уровень отладки ifmail в /etc/sendmail.cf. Чтобы сделать это, добавьте параметр -4 в ifmail (если вам этого недостаточно, то по мне лучше установить -8). Для получения отладочных сообщений, я отправляю копию почты на несуществующий адрес, так что я получаю сообщение со всеми отладочными сообщениями в /var/spool/mqueue. Если такое сообщение не приходит, то это может означать, что некоторые права доступа не правильно установлены, что может заставлять систему ожидать (можно увидеть, что sendmail и ifmail остаются запущенными). Используйте журнальные сообщения sendmail, присылвемые через файл syslog и "странные" сообщения лежацие в /var/spool/mqueue.
10.2 Эхоконференции не обрабатываются
INN должен обрабатывать статьи немедленно и складывать их в файлы /var/spool/news/out.going/*. после запуска send-ifmail они должны исчезнуть оттуда и вы должны найти их в /var/spool/ifmail/outbound. Также проверьте права доступа ваших каталогов и удостоверьтесь, что ifnews имеет доступ по чтению/записи в них (/tmp, /var/spool/ifmail/fidonet и /var/spool/news/out-going/*).
Кроме того надо просмотреть все журнальные файлы (логи):
sendmail
/var/log/mail
INN
/usr/local/lib/news/log
/usr/local/lib/news/errlog
/var/log/inn/*
ifmail
/var/log/ifmail/iflog
/var/log/ifmail/ifdebug
Чтобы проверить создание пакетов или исправления проблем в уже существующих
пакетах вы должны использовать программу Inspect (под DOS), которая прекрасно
идет под dosemu. Разрешите dosemu доступ к соответствующим каталогам и
запустите DOSEmu как пользователь fnet или news, после этого вы можете изменить
файлы .pkt и архивы.
Next Previous Contents