Sendmail access.db
Модераторы: Trinity admin`s, Free-lance moderator`s
Sendmail access.db
с недавних пор мой файлик access.db перестал обрабатываться sendmail'ом. Причины для этого может быть 2:
1)переезд с АСП 7.3 на 9.2 со старым конфигом
2)файл access.bd размером уже больше 3 метров
Кто может - подскажите!
1)переезд с АСП 7.3 на 9.2 со старым конфигом
2)файл access.bd размером уже больше 3 метров
Кто может - подскажите!
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Sendmail access.db
убить /etc/mail/access.db его и пересоздать из /etc/mail/accesskripanton писал(а):с недавних пор мой файлик access.db перестал обрабатываться sendmail'ом. Причины для этого может быть 2:
1)переезд с АСП 7.3 на 9.2 со старым конфигом
2)файл access.bd размером уже больше 3 метров
Кто может - подскажите!
ибо наверняка при обновлении версии ОС обновился sendmail, а новый собран с другой версией db4 (или с каким там db были они собраны в этих линуксах?)
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
а можно "Те-же траблы" чуть объяснить?kripanton писал(а):Пересобрал.... Те-же траблы
т. е. "в /etc/mail/access присутствует такая-то запись, но в таком-то случае она не используется" и т. д.
хоть будет понятно, что вам предложить запустить для тестов
ибо, судя по качеству формулировки вопроса, совет использовать для тестов /map access в sendmail -bt будет для вас недостаточно добуквенным
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Sendmail access.db
какие версии sendmail были в составе 7.3 и 9.2?kripanton писал(а):с недавних пор мой файлик access.db перестал обрабатываться sendmail'ом. Причины для этого может быть 2:
1)переезд с АСП 7.3 на 9.2 со старым конфигом
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
если вы предпочитаете общаться с помощью заглавных букв, то прошу УКАЗАТЬ В ЯВНОМ ВИДЕ НЕОБРАБАТЫВАЕМУЮ СТРОКУ ИЗ ACCESS_DB!kripanton писал(а):В access есть адреса, которые отрабатываются, а некоторые НЕТ
так понятно?
идею использовать старый конфиг стОти забыть. это не предположение, это утверждениеkripanton писал(а):В 7.3 был 8.11
В 9.2 стоит 8.12
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
а я предпочитаю точные ответы на уточняющие вопросыkripanton писал(а):Предпочитаю общаться по телефону![]()
у меня access_db используется в виде sequence:kripanton писал(а):Проблема решена, вот только не в корне: порезал access до ~ 2Мб и все проблемы исчесзи...
При объеме ~> 3 мб всё возвращается в зад
Код: Выделить всё
# ls -l /etc/mail/access*.db
-rw-r----- 1 smmsp root 90112 Oct 21 12:05 /etc/mail/access2.db
-rw-r----- 1 smmsp root 12288 Sep 26 15:21 /etc/mail/access3.db
-rw-r----- 1 smmsp root 319488 Oct 25 13:35 /etc/mail/access4.db
-rw-r----- 1 smmsp root 10465280 Oct 26 05:35 /etc/mail/access5.db
-rw-r----- 1 smmsp root 12288 Oct 7 10:35 /etc/mail/access.db
выводы о достоверности своих предположений делайте сами
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
ну, пингвины тут не при чем. разве что номер версии MTA зависит от версии используемого дистрибутиваkripanton писал(а):Все вроде работает... и это хорощо! Огромное человеческое спасибо з а прояснение "темных пятен" пингвинной анатомии!
kripanton писал(а):И последний (надеюсь) вопрос: как можно завести по вашему образу
access2.db, access3.db и т.д.
Код: Выделить всё
FEATURE(`access_db', `sequence access1 access2 access3')dnl
HACK(`access_db_sequence', `access1 hash -o /etc/mail/access')dnl
HACK(`access_db_sequence', `access2 hash -o /etc/mail/access2')dnl
HACK(`access_db_sequence', `access3 hash -o /etc/mail/access3')dnl
можно обойтись без этого hack'а, там всего одна K-строка нужна на каждую часть sequence, но мне было удобнее оформить все именно так
а вообще-то можно обойтись и просто докой. см. op.me, раздел "5.9. K -- Key File Declaration", описание sequence
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей