Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Next Previous Contents

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


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют