회사의 IMAP 및 SMTP 서버에 연결하도록 Mutt을 설정했습니다. 모든 것이 작동합니다. 그러나 mutt을 시작하면 인증서에 대한 경고가 표시되고 다음과 같은 옵션이 제공됩니다.
(r)eject, accept (o)nce
내가 하지 않습니다 에 대한 옵션을 얻을 (a)ccept
그것을 또는 저장하는 다른 방법. Mutt가 말 했으므로 서버가 잘못 구성되어 있다고 의심됩니다.
WARNING: Server certificate has expired
WARNING: Server hostname does not match certificate
그러나 여전히 인증서를 저장하고 싶습니다. 결국, o
내가 mutt을 시작할 때마다 타격의 습관에 빠지는 것보다 기계가 특정의 고정 된 인증서를 수락하는 것이 더 안전합니다 .
BTW : 메일을 보낼 때마다 비슷한 일이 일어나는 것 같습니다. SMTP 및 IMAP 서버는 동일한 시스템에 있습니다.
[업데이트 : 부분 솔루션]
약간의 RTFM 후 나는 당신이 추가 할 수 있음을 발견
set ssl_verify_host = no
set ssl_verify_dates = no
하는 .muttrc
, 검사를 비활성화합니다. 이렇게하면 mutt이 인증서를 OK로 취급하고 저장할 수 있습니다. 문제는 저장 한 후에도 설정을 유지해야한다는 것입니다. 더 나쁜 것은 전역 설정이므로 여러 서버를 사용하기 시작하면 보안 수준이 떨어집니다.
더 좋은 아이디어가 있습니까?
set ssl_verify_host = no
. 귀하의 의견을 공식 답변으로 바꾸어 주시면 감사하겠습니다.