У меня есть сервер imap dovecot и exim4, работающие на Debian Buster. Я использую exim4 для smtp, но при предпоследнем обновлении Debian (начало января 2021 г.) Debian произвольно включил отправку в dovecot, добавив файл /usr/share/dovecot/protocols.d/submissiond.protocol
. Это блокирует exim от правильного обслуживания smtp.
Мне потребовалось время, чтобы понять, что это была причина, но как только я это выяснил, я переименовал этот файл в submissiond.protocol.unused
, и все было хорошо. Однако сегодня я снова обновил Debian (с помощью apt) в ответ на предупреждение системы безопасности в несвязанном пакете, и он снова вернул этот файл и снова сломал smtp.
Ясно, что я неправильно выключаю этот протокол. Что мне делать, чтобы выключить его таким образом, чтобы он оставался выключенным во время обновлений Debian?
Если вам не нужен демон отправки Dovecot, вы можете просто удалить пакет, обеспечивающий эту функциональность.
ec2-user@vmtest-debian10:~$ sudo apt purge dovecot-submissiond
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
dovecot-submissiond*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1,165 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 39064 files and directories currently installed.)
Removing dovecot-submissiond (1:2.3.4.1-5+deb10u6) ...
Processing triggers for dovecot-core (1:2.3.4.1-5+deb10u6) ...
(Reading database ... 39057 files and directories currently installed.)
Purging configuration files for dovecot-submissiond (1:2.3.4.1-5+deb10u6) ...
Если apt не перезапустил dovecot во время удаления, вам придется сделать это самостоятельно.