
Windows를 다시 설치해야 할 때까지는 제대로 작동했습니다. 차이점이 있다면 이번에 Thunderbird Portable을 설치하기로 선택했는데 현재 v115.8.0입니다.
"기존 계정 추가"로 이동하여 세부 정보를 입력합니다. Thunderbird는 Gmail임을 인식하고 필수 필드를 작성합니다.
'완료'를 클릭하면 인증을 위해 Gmail로 이동됩니다.
"허용"을 클릭하면 Thunderbird가 다음과 같이 말합니다.
그렇다면 제가 뭘 잘못하고 있는 걸까요? 어떻게 해결할 수 있을까요? 사용자 이름과 비밀번호는 100% 정확합니다. 텍스트 파일에서 복사를 시도하고 gmail.com에 로그인했지만 Thunderbird에 전달하면 위와 같은 결과가 나타납니다.
답변1
이것으로부터사용자 지원 스레드Mozilla Thunderbird 지원 포럼에서 이 문제는 쿠키를 허용하는 것 같습니다.
“TB 옵션/개인 정보 보호 및 보안을 열고 쿠키 허용(OAuth 인증이 완료될 수 있도록) 확인란을 선택하고 저장된 비밀번호에서 비밀번호를 제거한 다음 TB를 다시 시작하고 메시지가 표시되면 OAuth 창에 계정 비밀번호를 입력하세요. 발신 Gmail 서버의 인증이 OAuth2인지도 확인하세요.”
답변2
동일한 문제이지만 온라인에서 찾은 기존 수정 사항에는 운이 없습니다.
- 쿠키 권한을 설정하세요(원천)
- Gmail 계정과 관련하여 이미 저장된 비밀번호를 모두 제거합니다(SMTP 서버도 포함)(원천)
- Google 계정의 앱 비밀번호를 사용하세요(원천)
- ...
문제를 해결하는 방법:
쿠키 권한을 켜세요
Gmail 계정의 기존 저장된 비밀번호 제거
Gmail 계정을 추가하려면 일반적인 단계를 따르세요. 비밀번호를 비워 둘 수도 있습니다.
Thunderbird가 Gmail 계정의 기본 설정을 갖도록 허용
IMAP 및 SMTP 인증 방법을 수동으로 변경합니다."일반 비밀번호 인증"(영어 버전을 사용하지 않았기 때문에 문자 그대로 해당 옵션의 이름이 아닐 수도 있습니다.) 대신 OAuth2입니다.
제 경우에는 "일반 비밀번호 인증"을 선택하면 인증 페이지가 나타나고, 여기에서 Google 계정 비밀번호를 입력하여 프로세스를 완료할 수 있는 마법이 일어났습니다.
저장된 비밀번호를 다시 삭제하세요. (저는 이렇게 했지만 필수는 아닌 것 같습니다.) 그런 다음 IMAP 및 SMTP 서버 구성을 다시 변경하여 사용하세요.OAuth2이 시간.
사실 쿠키 권한을 설정하기 전에 인증 페이지가 한 번 떴던 기억이 납니다. 결과적으로 썬더버드가 인증 프로세스를 완료했지만 결국 쿠키 쓰기 거부로 인해 실패하는 것이 근본 원인인지 계속 궁금해했습니다. 이로 인해 다음 OAuth2 시도가 모두 실패합니다. 다른 인증 방법을 사용해 볼 때까지?
방금 동일한 방법을 제안하는 게시물을 찾았습니다.IMAP 계정의 인증 방법을 일반 비밀번호로 변경하고 현재 저장된 Oauth 값을 제거해 보세요. 그런 다음 Thunderbird를 닫았다가 다시 시작하여 캐시된 값이 지워졌는지 확인하세요.
이 문제를 해결하고 답변을 제출한 후에도 이 방법이 계속 튀어나옵니다(/facepalm).
아무튼 지메일 계정을 안전하게 유지하기 위해 그리고 테스트할 새 계정을 설정하기에는 너무 게을러서 디깅을 중단했습니다 XD
답변을 크롤링하고 시험해 보는 동안 이 문제를 해결하는 데 반나절이 걸렸습니다. 위의 단계가 누군가에게 도움이 되기를 진심으로 바랍니다.