将提交的 nodemailer "from" 更改为变量
Changing nodemailer "from" filed to a variable
可能是我想做的完全不可能,但我是新手,所以请理解,谢谢。
基本上,正如您在我的代码中看到的那样,replyTo 和 subject 有一个变量,信息将从中提取,而不是纯文本。我想知道是否有任何方法可以对 from 字段执行此操作。我希望它像主题一样从电子邮件名称输入中提取信息,但还没有找到方法。谁能告诉我是否有办法实现?
谢谢大家
let mailOptions = {
from: `sender <sender@example.com>`,
to: 'me@gmail.com',
replyTo: `<${req.body.Email}>`,
subject: `${req.body.fname} ${req.body.lname} requested a quote`,
text: 'Hello world?',
html: output
};
您要确保模板字符串中有 ${variable}
` `
// req.body.from = 'sender <sender@example.com>';
let mailOptions = {
from: `${req.body.from}`,
to: 'me@gmail.com',
replyTo: `<${req.body.Email}>`,
subject: `${req.body.fname} ${req.body.lname} requested a quote`,
text: 'Hello world?',
html: output
};
这是一个 link 到 MDN 的另一个例子:
可能是我想做的完全不可能,但我是新手,所以请理解,谢谢。
基本上,正如您在我的代码中看到的那样,replyTo 和 subject 有一个变量,信息将从中提取,而不是纯文本。我想知道是否有任何方法可以对 from 字段执行此操作。我希望它像主题一样从电子邮件名称输入中提取信息,但还没有找到方法。谁能告诉我是否有办法实现?
谢谢大家
let mailOptions = {
from: `sender <sender@example.com>`,
to: 'me@gmail.com',
replyTo: `<${req.body.Email}>`,
subject: `${req.body.fname} ${req.body.lname} requested a quote`,
text: 'Hello world?',
html: output
};
您要确保模板字符串中有 ${variable}
` `
// req.body.from = 'sender <sender@example.com>';
let mailOptions = {
from: `${req.body.from}`,
to: 'me@gmail.com',
replyTo: `<${req.body.Email}>`,
subject: `${req.body.fname} ${req.body.lname} requested a quote`,
text: 'Hello world?',
html: output
};
这是一个 link 到 MDN 的另一个例子: