[Nodejs] Error: Invalid login: 535 5.7.1 Username and Password not accepted 오류

soyeon·2022년 1월 5일
4

Nodejs로 웹 개발을 진행하면서 nodemailer를 이용해 메일을 보내는 API를 구현했다. 프로젝트를 진행하다가 학기가 시작되면서 잠깐 손을 놨었다가 다시 API를 작동 시켰더니 이런 오류가 발생했다.

구글링을 해봤더니 ‘보안 수준이 낮은 앱 엑세스 허용’을 해야한다고 한다.
하지만 나는 gmail로 메일을 보내지 않고 naver 메일 서버를 사용해서 메일을 보내기 때문에 이 방법으로 해결되지 않았다.

해결 방법

네이버 메일 서버를 사용하는 경우에는,
먼저 사용하는 메일 계정으로 로그인하고 '내 메일함' 옆에 있는 '설정'을 눌러서 들어간다.

POP/IMAP 설정 탭에 들어가서 SMTP를 사용함으로 바꿔주면 해결 된다.

1개의 댓글

comment-user-thumbnail
2022년 6월 22일

감사합니다 nodemailer 하다가 같은오류가 발생했는데 도움이 됬어요!!

답글 달기