我使用 nodemailer 发送带有嵌入图片的邮件,
var mailOption = {
html: 'Embedded image: <img src="cid:unique@kreata.ee"/>',
attachments: [{
filename: 'image.jpg',
content: '/9j/4AA ... Q==',
encoding: 'base64',
cid: 'unique@kreata.ee'
}]
from: '...',
to: '...',
subject: '...'
}
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport();
transporter.sendMail(mail, function(error, info) {
...
});
我可以收到来自 Outlook 的邮件,但是图片无法在 Outlook 中显示。我有2个问题,
- 如何使用 nodemailer 模块(或其他)在 Outlook 中显示图片
- 如何在上面的代码中打印整个邮件,包括标题和正文。