nodejs 는 nodemailer 를 이용 하여 메 일, 163, gmail 설정 을 보 냅 니 다.
nodemailer 설치:
npm
install nodemailer --save 제 가 사용 하 는 버 전 번 호 는 0.7.1 입 니 다.
1. 어떠한 메 일 서버 도 설정 하지 않 고 메 일 을 보 낼 수 있 습 니 다.
설정 163, gmail:
const nodeMailer = require("nodemailer");
let transporter = nodeMailer.createTransport();
let defaultOptions = {
from:'"CIIP"',
to:"[email protected]",
subject:"Hello",
text:"Hello world text",
// html:"Hello world"
//If you use the html, html will overwrite the text;
attachments:[
{
filename : 'circle.svg',
path: './circle.svg'
},
{
filename : 'content',
content : 'content-content'
}
]
//
}
mailer.send = (defaultOptions)=>{
// return new Promise((resolve,reject) =>{
let code = validation.generateCode();
defaultOptions.text = defaultOptions.text+" validation is "+code;
transporter.sendMail(defaultOptions,(err,info)=>{
if(err){
console.log(err)
}
else {
console.log(err,info)
}
});
return;
}
mailer.send(defaultOptions);
let transporter = nodeMailer.createTransport('SMTP',{
service: 'smtp.163.com',
host: "smtp.163.com",
secureConnection: true,
port:465,
auth: {
user: '[email protected]',
//
pass: 'XXXXXX',
//
}
});
이상 의 방법 은 직접 측정 하면 효과 가 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx 에서 사이트 아이콘 표시 설정전단 개발 환경: react:^16.4.1 webpack:^4.16.0 웹 팩 에 favicon. ico 설정 추가: nginx 는 ico 에 대한 지원 을 추가 합 니 다:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.