如果您阅读了SMTP appender 的 log4js 文档,您会看到 SMTP 传输的示例,它甚至不适用于最新的 nodemailer(我在撰写本文时使用的是 nodemailer 1.3.0)。
文档以这个错误的配置为例:
{ "appenders": [
{
"type": "smtp",
"recipients": "foo@bar.com",
"sendInterval": 60,
"transport": "SMTP",
"SMTP": {
"host": "smtp.gmail.com",
"secureConnection": true,
"port": 465,
"auth": {
"user": "foo@bar.com",
"pass": "bar_foo"
}
}
}
] }
如何更改配置以使用 SMTP 以外的传输方式?我想要的是配置 log4js 以使用 SendGrid。