이전에 같은 문제가 발생했을 때 구글 메일의 보안정책과 관련이 있음을 확인하고 "보안 수준이 낮은 앱의 액세스"를 허용으로 바꾼 뒤 해결한 적이 있다. 그런데 최근 회원가입 시 또 해당 에러가 발생해 확인해보니 구글이 관련 정책을 바꾼 것을 알 수 있었다.
야속하게 느껴지는 '이 설정은 더 이상 사용할 수 없습니다'.
이제 두번째 해결 방법은 구글이 권고하는 2단계 인증을 설정하고, 앱 비밀번호를 생성해 이를 활용하는 것이다. 구글 계정의 보안 페이지에서 설정 가능하다.
앱(메일)과 기기 선택 후 생성 버튼을 누르면 16자리 새로운 패스워드가 발급된다. 이 비밀번호를 nodemailer 인증 관련 코드에 기존 패스워드를 대체해 작성해주면 된다.
좋은 글 감사해요
갑자기 해당 에러가 발생해서 1분1초가 긴급한 상황이었는데 글보고 바로 해결할 수 있었습니다^^
행복한 하루 되세요