Trouble Shooting
nodemailer Error: self signed certificate in certificate chain 해결방법
DEV_BLOG
2022. 11. 10. 15:05

local repo에서 nodemailer를 이용하려던 중 다음과 같은 메시지를 마주하게 되었다
아래 스택오버플로우에서도 제시한 내용으로도 옵션을 걸어주면 해결이 가능한 것을 확인했지만, https://stackoverflow.com/questions/46742402/error-self-signed-certificate-in-certificate-chain-nodejs-nodemailer-express
const transport = nodemailer.createTransport({
service: "Gmail",
auth: {
user: process.env.AUTH_GMAIL_USER,
pass: process.env.AUTH_GMAIL_PASS,
},
//변경부분 시작
tls: {
rejectUnauthorized: false,
},
//변경부분 끝
});

내 케이스의 경우에는 실질적으로 발생한 원인이 Avast 백신 프로그램 때문이었다. Avast 감시 제어를 꺼주면서 해당 문제가 해결되는 것을 확인하였다.