Ошибка при запуске скрипта, включающего имя машины и локальную сеть.

После еще многих часов попыток выяснить это, включая отладку процессов smtp и tlsmgr в master.cf, я смог определить, что проблема действительно заключалась в отключении md5 FIPS. Добавление следующего в master.cf устранило проблему:

smtp_tls_fingerprint_digest=sha256

Установка sha1 и sha512 также работала. Обратите внимание, что документация по постфиксу предупреждает о любых настройках, кроме sha1 или md5 (md5 по умолчанию ). Из документации:

While additional digest algorithms are often available with OpenSSL's libcrypto, only those used by libssl in SSL cipher suites are available to Postfix. For now this means just md5 or sha1.

Тем не менее, для моих нужд sha256 работает просто отлично.

0
05.03.2020, 04:09
2 ответа

В моем Ubuntu Linux IP-адрес находится в 4-м поле. Убедитесь, что разделитель выреза соответствует вашим ожиданиям

ip r | grep default && ip r | grep default | cut -d' ' -f3 && ip r | grep default | cut -d' ' -f4
none default via 192.168.1.1 dev eth1  proto none  metric 0
via
192.168.1.1
2
28.04.2021, 23:21

Чтобы проверить, находится ли машина в той же сети (sub ), вы должны увидеть, находится ли ее адрес в диапазоне маски адреса... ip addrпоказывает его в поле brd.

Другой, более хитрый способ — посмотреть, что, например,. tracerouteговорит.

0
28.04.2021, 23:21

Теги

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