我想从供应商处开始manege订单。 我建立了一个订单页面,在一个方面,我可以下新订单,和 第二方,供应商,可以查看订单,并更新每个项目的状态。
现在,我需要的是在发送订单时自动向供应商发送邮件,以及每件商品准备发货时的相同信息。
有什么好办法可以做到[如果可能的话没有PHP]?是node.js吗?因为当我检查Formspree时,它只适用于发送到一个邮件地址(如联系我们表格)。
谢谢
答案 0 :(得分:0)
要从node.js发送电子邮件,您可以使用Nodemailer。
示例(从主网站复制):
const nodemailer = require('nodemailer');
// create reusable transporter object using the default SMTP transport
let transporter = nodemailer.createTransport({
host: 'smtp.example.com',
port: 465,
secure: true, // secure:true for port 465, secure:false for port 587
auth: {
user: 'username@example.com',
pass: 'userpass'
}
});
// setup email data with unicode symbols
let mailOptions = {
from: '"Fred Foo " <foo@blurdybloop.com>', // sender address
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
subject: 'Hello ✔', // Subject line
text: 'Hello world ?', // plain text body
html: '<b>Hello world ?</b>' // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
console.log('Message %s sent: %s', info.messageId, info.response);
});