목차
nodemailer 모듈
1인에게 텍스트 이메일 보내기
PS1. 다수에게 이메일 보내기
PS2. HTML 이메일 보내기
nodemailer 모듈
[정의]
이메일 보내기 용 외장 모듈.
[다운로드]
CMD 모드 접속 후, 아래 파란색 명령어 입력.
C:\Users\사용자명>npm install nodemailer
[구문]
var nodemailer = require('nodemailer');
1인에게 텍스트 이메일 보내기
※ Gmail 계정 이용해 메일 보내기.
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'youremail @gmail.com',
pass: 'yourpassword '
}
});
var mailOptions = {
from: 'youremail @gmail.com',
to: ' ',
subject: 'Homzzang.com is Best.',
text : 'Welcome to Homzzang.com'
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});
PS1. 다수에게 이메일 보내기
※ to 속성값 부분에 수신 이메일 주소를 쉼표( , ) 이용해 나열.
var mailOptions = {
from: 'youremail @gmail.com',
to: ', ',
subject: 'Homzzang.com is Best',
text: 'Welcome to Homzzang.com'
}
PS2. HTML 이메일 보내기
※ 위 소스에서 text 속성 대신, html 속성 사용.
var mailOptions = {
from: '',
to: '',
subject: 'Homzzang.com is Best.',
html: '<h1>Welcome</h1><p>to Homzzang.com</p>'
}
주소 복사
랜덤 이동
최신댓글