nodemailer를 이용하여 email 알림

tpids·2024년 7월 26일
0

project

목록 보기
18/26

npm install nodemailer

  • node.js 에서 nodemailer 모듈 설치
...

const nodemailer = require('nodemailer'); // nodemailer 모듈 추가

...

// Nodemailer 설정
const transporter = nodemailer.createTransport({
    service: 'gmail',
    auth: {
        user: process.env.EMAIL_USER, // 발신자의 이메일 입력
        pass: process.env.EMAIL_PASS  // 이메일의 비밀번호 입력
    }
});

...

					// 이메일 발송
                    if (user.email) {
                        await transporter.sendMail({
                            from: process.env.EMAIL_USER,
                            to: user.email,
                            subject: 'Test Email',
                            text: message
                        });
                        console.log(`Email sent to ${user.email}`);
                    }


...

profile
개발자

0개의 댓글