0
내 목표는 node.js 서버에서 사용자의 전자 메일을 직접 보내는 것입니다. Sendgrid를 사용하여이 전자 메일을 보내고 있습니다. 작동하지만 문제는 바로 스팸 폴더로 전송된다는 것입니다. Sendgrid 웹 사이트에서 복사 한 코드는 다음과 같습니다.Sendgrid node.js가 직접 스팸으로 보내기
const helper = require('sendgrid').mail;
const from_email = new helper.Email("[email protected]");
const to_email = new helper.Email(user.email)
const subject = "Reset your password on Hackathon Starter";
const content = new helper.Content("text/plain", `You are receiving this email because you (or someone else) have requested the reset of the password for your account.\n\n
Please click on the following link, or paste this into your browser to complete the process:\n\n
http://${req.headers.host}/reset/${token}\n\n
If you did not request this, please ignore this email and your password will remain unchanged.\n`);
const mail = new helper.Mail(from_email, subject, to_email, content);
const sg = require('sendgrid')('APIKEY');
const request = sg.emptyRequest({
method: 'POST',
path: '/v3/mail/send',
body: mail.toJSON()
});
sg.API(request, function(error, response) {
console.log(response.statusCode);
console.log(response.body);
console.log(response.headers);
});
사용자의받은 편지함으로 직접 전송할 수있는 요구 사항은 무엇입니까?