dag*_*da1 4 nodemailer loopbackjs
是否可以使用loopback email数据源发送附件?
我在源文档中看到的只有以下字段:
来自文档:
Nodemailer:在哪里查找文档
电子邮件连接器本质上是节点编辑器库的LoopBack集成接口.此页面给出了一个用法示例; 有关配置选项的完整文档,请参阅nodemailer文档.
以下是环回上下文中不同类型附件的示例:
app.models.Email.send({
to: 'example@example.com',
from: 'no-reply@example.com',
subject: 'Email Subject',
html: '<b>Hello</b>',
attachments: [
{ // utf-8 string as an attachment
filename: 'text1.txt',
content: 'hello world!'
},
{ // binary buffer as an attachment
filename: 'text2.txt',
content: new Buffer('hello world!','utf-8')
},
{ // file on disk as an attachment
filename: 'text3.txt',
path: '/path/to/file.txt' // stream this file
},
{ // filename and content type is derived from path
path: '/path/to/file.txt'
},
{ // stream as an attachment
filename: 'text4.txt',
content: fs.createReadStream('file.txt')
},
{ // define custom content type for the attachment
filename: 'text.bin',
content: 'hello world!',
contentType: 'text/plain'
},
{ // use URL as an attachment
filename: 'license.txt',
path: 'https://raw.github.com/nodemailer/nodemailer/master/LICENSE'
},
{ // encoded string as an attachment
filename: 'text1.txt',
content: 'aGVsbG8gd29ybGQh',
encoding: 'base64'
},
{ // data uri as an attachment
path: 'data:text/plain;base64,aGVsbG8gd29ybGQ='
},
{
// use pregenerated MIME node
raw: 'Content-Type: text/plain\r\n' +
'Content-Disposition: attachment;\r\n' +
'\r\n' +
'Hello world!'
}
],
}, err => {
if (err) {
throw err;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2021 次 |
| 最近记录: |