imap = imaplib.IMAP4_SSL('imap.naver.com')
네이버메일을 받아오기 위해서 IMAP 서버에 접속하는 코드를 실행하면 SSL에러가 났다.
ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)
구글링해보니 버전 문제인 것 같다. 현재 python 3.10을 쓰고있었는데, python 3.10을 사용하는 경우에 "dh key too small"의 이유는 Python이 OpenSSL에 사용하는 기본값을 강화했기 때문일 수 있다고 한다.
그래서 호다닥 python 3.9를 깔고 인터프리터 변경했더니 에러없이 잘 돌아갔다.
하...~
엇 같은 에러로 고통 받고 있었는데, 덕분에 해결했어요 :)
감사합니당 !!