dovecot+exim configuration, error while restarting exim

Поскольку теперь ваш вопрос, кажется, имеет больше смысла, я думаю, вы ищете что-то вроде этого:

awk -F= 'NR==FNR{l[$NF]=1; next} { if (!l[$NF]) print;}' ignore_words your_log_file

Edit

Как Sundeep указал в комментарии выше, вы можете использовать grep следующим образом:

grep -Fvf ignore_words log_file

To Чтобы узнать, для чего используются параметры -Fvf , обратитесь к странице man grep .

1
23.12.2015, 22:51
1 ответ

Я предполагаю, что вы следовали Debian HOWTO в https://wiki2.dovecot.org/HowTo/EximAndDovecotSASL, как и я.

В настоящее время Debian использует exim4, а exim.conf не существует, и если бы он существовал, его бы игнорировали.

причина dovecot_loginнеизвестна в том, что exim4 не подготовлен для этого :ключевые слова begin authenticatorsдолжны предшествовать ему в конфигурации. если вы используете режим конфигурации «split», что типично для более сложных установок, это можно сделать, поместив файл, возможно, с именем 05 _dovecot, в /etc/exim4/conf.d/auth, который имеет магическое заклинание в заголовке 00 _exim4 -config _.

обновление -exim4.conf будет обрабатывать файлы в папке conf.d/auth/ в лексическом порядке и будет игнорировать ранее -существующий файл «dovecot.conf» в этом каталоге (, поскольку он игнорирует любой файл с точкой в ​​нем )и см. 05 _dovecot после заголовка 00 _exim4 -config _.

0
27.01.2020, 23:49

Теги

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