Я только что настроил Mutt для подключения к IMAP и SMTP-серверу моей фирмы. Все работает; но когда я запускаю Mutt, я получаю предупреждение о сертификате, и мне предоставляется возможность:
(r)eject, accept (o)nce
У меня нет возможности (a)ccept
его или каким-либо другим способом сохранить его. Я подозреваю, что сервер неправильно настроен, потому что Матт говорит:
WARNING: Server certificate has expired
WARNING: Server hostname does not match certificate
Тем не менее, я все еще хотел бы сохранить сертификат. В конце концов, это более безопасно , чтобы получить машину , чтобы принять определенный, фиксированный, серт , чем попасть в Habbit удара o
каждый раз , когда я запускаю собачонку.
Кстати, нечто подобное, кажется, происходит каждый раз, когда я отправляю почту тоже. Серверы SMTP и IMAP находятся на одном компьютере.
[ОБНОВЛЕНИЕ: частичное решение]
После небольшой RTFM я узнал, что вы можете добавить
set ssl_verify_host = no
set ssl_verify_dates = no
в .muttrc
, чтобы отключить проверки. Это заставляет Mutt относиться к сертификату как к ОК и позволяет сохранить его. Проблема в том, что даже после сохранения вы должны сохранить их в настройках. Хуже того, это глобальные настройки, поэтому, если я когда-нибудь начну использовать несколько серверов, все они будут менее безопасными.
У кого-нибудь есть идеи получше?