본문 바로가기
  • 포르쉐타고싶다

nodemailer2

[node.js] nodemailer 구현 방법 1. nodemailer 라이브러리 설치 npm i nodemailer 2. env파일에 메일 정보추가 NODEMAILER_USER = "[이메일]" NODEMAILER_PASS = "[비밀번호]" ** 이 때 저 비밀번호는 계정의 비밀번호가 아니다! @ google에서 1) 내 계정 2) 보안 -> 내 비밀번호 3) 앱 비밀번호 추가: 이름 설정 이 비밀번호를 사용해야 한다. 3. nodemailer 객체 초기화 let transporter = nodemailer.createTransport({ service: 'gmail', host: 'smtp.gmail.com', port: 587, secure: false, auth: { user: process.env.NODEMAILER_USER, pass: .. 2021. 8. 9.
[node.js] g suite 계정에 nodeMailer 적용 1. 배경 어플리케이션에 은근 안쓰이는 곳이 없는 기능 중에 하나가 유저에게 메일을 보내는 것이다. 이는 사용자를 인증하기 위한 곳, 예를 들어 임시비밀번호 발급 비밀번호 변경, 이벤트 결과 발표 등등 계정이 요구되는 어플리케이션에 필수로 들어가있다. Node.js에서는 이 기능을 NodeMailer를 사용해 구현할 수 있는데 송신하는 업체메일의 도메인이 어디냐에따라 설정을 달리 해줘야 한다. 그리고 메일을 송신하는 계정은 일반적인 gmail, naver 등 보편적인 웹메일이 아닌 업체마다 갖고있는 대표 도메인으로 만든 이메일을 그 송신자로 한다. 그리고 그 도메인의 메일을 관리하게 도와주는 툴 중 구글에서 만든 것이 g suite이고 이것을 사용하면 회사의 도메인의 메일을 관리할 수 있다. 그리고 g .. 2020. 4. 27.