Ошибки Python в конфигурации Postfix Policyd-spf: «предупреждение: проблема при обмене данными с сервером private/policyd-spf»

Вы также можете найти список устройств, подключенных к вашей точке доступа, с помощью этой команды:

cat /var/lib/misc/dnsmasq.leases

В файле dnsmasq.leases перечислены все устройства, которые на данный момент подключены к точке доступа. Также вы можете получить список всех устройств, которые подключены к вашему устройству через Wi-Fi или Ethernet, используя эту команду:

sudo arp
-1
12.03.2020, 10:09
1 ответ

ПРОБЛЕМА:

На первый взгляд казалось, что это проблема пути, но это не так.Policyd -spfтребует ПРАВИЛЬНЫЙ абсолютный путь для поиска Python вPostfixв конфигурации master.cf.

Путь, который у меня был изначально-Кажется, я скопировал его из какого-то HowTo где-то в сетиmaster.cfинтеграции был:

policyd-spf unix - n n - 0 spawn user=nobody argv=/usr/bin/python /usr/libexec/postfix/policyd-spf

Был близок, но нет сигары :путь к Python, указанный для argv, не включал номер версии, поэтому возникали ошибки.

РЕШЕНИЕ:

Сначала:Найдите, где живет Питон. ВRHEL 8.1я вижу:

whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/lib/python3.6 /usr/lib64/python3.6 /usr/include/python3.6m /usr/share/man/man1/python.1.gz

Второй:УкажитеПравильныйабсолютный путь к Python в конфигурацииPolicyd -spfв/etc/postfix/master.conf:

policyd-spf unix - n n - 0 spawn user=nobody argv=/usr/bin/python3.6 /usr/libexec/postfix/policyd-spf

Наконец , перезапустите Postfix:

systemctl restart postfix

ЗАКЛЮЧЕНИЕ:

Не гонитесь за своим хвостом, исследуя проблемы с путями, и это также не относится кRHEL 8 . Ошибка будет скрыта в абсолютном пути к Python, указанном в конфигурацииPolicyd -spfв master.cf

.
0
28.04.2021, 23:20

Теги

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