본문 바로가기
JavaScript/Node.js

nodemailer - 네이버 이메일 보내기

by 비븽 2023. 6. 1.

nodemailer과 mailtrap을 이용한 이메일 보내기 — 개인 공부 노트 (tistory.com)

 

nodemailer과 mailtrap을 이용한 이메일 보내기

사전준비 npm install nodemailer const nodemailer = require("nodemailer"); // 메일 확인 잘하자 이메일 전송 코드 /* --------------------- 이메일 전송 함수 --------------------- */ app.get("/sendmail", (req) => { // 코드 출처 - ht

ww404.tistory.com

이거랑 똑같음 ~ 그런데 다른분 코드 가져와서 써봤당

 

/* --------------------- 이메일 전송 함수 --------------------- */
app.get("/sendmail", (req) => {
  // 코드 출처 - https://nodemailer.com/about/
  const transporter= nodemailer.createTransport({
    "service": 'naver',
    "host": 'smtp.naver.com',
    "port": 465,
    auth:{
      user:"본인 네이버 ID @naver.com", // 보내는 메일 주소
      pass: "본인 네이버 비밀번호", // 보내는 메일 비밀번호
    }
  });

  const mailOptions = {
    from: '본인 네이버 ID @naver.com',  // 네이버 아이디
    to: req.body.email,  // 수신자 아이디
    subject: '0601 테스트 이메일',
    html: '안녕하십니까. 반갑습니다.',
  };
  
  transporter.sendMail(mailOptions, function (err, info) {
    if (err) {
      console.log(err);
    } else {
      console.log('Successfully Send Email.', info.response);
      transporter.close()
    }
  });

  send(content);
});

복받으실거에요 굿 .. 

 

'JavaScript > Node.js' 카테고리의 다른 글

nodemailer과 mailtrap을 이용한 이메일 보내기  (0) 2023.06.01