Аутентификация Sendmail PAM не работает

Это проблема с NetworkManager.

Есть несколько способов решить эту проблему:

Обновитесь до последнего пакета NetworkManager, перезагрузитесь, а затем добавьте интерфейс в свою зону с помощью команды, которую вы использовали, и firewall-cmd --complete-reloadи systemctl restart firewalld. (Перезагрузка может понадобиться или не понадобиться, но я сделал это на всякий случай.)

Если это не сработает, вы можете создать/отредактировать xml-файл для вашей зоны, расположенный по адресу /etc/firewalld/zones/*.xml. В вашем случае это будет trusted.xml. Синтаксис:

<?xml version="1.0" encoding="utf-8"?>`
<zone>
<short>Trusted</short>
<interface name="tap0"/>
<description>Description of your choice.</description>
</zone> 

После этого firewall-cmd --complete-reloadи systemctl restart firewalld, а затем firewall-cmd --list-allи вы увидите интерфейс в доверенной зоне.

Первый метод работал у меня, но я также подтвердил, что второй метод работает.

0
18.12.2020, 21:17
1 ответ

Sendmail не использует PAM напрямую. Sendmail использует saslauthd, который, в свою очередь, использует PAM для аутентификации. Имея это в виду, я затем попытался пройти аутентификацию с помощью testsaslauthd - s smtp -u [myusername] -p [mypassword]только для получения ошибкиconnect() : No such file or directory 0

На моем новом сервере я не обновил /etc/default/saslauthdдля установки START=yes. Я сделал это и перезапустил службу, и мой сервер работает.

1
18.03.2021, 22:42

Теги

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