小编Ily*_*kin的帖子

如何使用 nodemailer 和 node.js 中的请求模块从 URL 将图像附加到电子邮件?

我是 javascript 和 node.js 的新手,并试图通过做一些有用的事情来学习它。所以,我想发送一封带有图像作为附件的电子邮件。图像将通过发出 HTTP GET 请求从远程服务器检索,并通过 nodemailer (SMTP) 使用 Gmail 发送到电子邮件地址

通过阅读文档和查看示例,我设法发送了一封没有附件的电子邮件,但我不知道如何使用 Streams 发送它。我使用了以下代码,但它返回了我无法修复的错误,需要帮助:

var nodemailer = require('nodemailer');
var request = require('request');
var config = require('../config');
var mailer;

mailer = function (opts) {
    var transporter = nodemailer.createTransport({
        service: 'Gmail',
        auth: {
            user: config.GmailAuth.email,
            pass: config.GmailAuth.password
        }
    });

    var mailOptions = {
        from: opts.from, // sender address
        to: opts.to, // list of receivers
        subject: opts.subject, // Subject line
        html: opts.body,  // html body
        attachments: [
            {
                filename: 'screenshot.png', …
Run Code Online (Sandbox Code Playgroud)

javascript email node.js nodemailer

6
推荐指数
1
解决办法
4373
查看次数

Grafana 在最后一分钟错误地呈现数据

我是一名 NOC 操作员,负责监控 Amazon 云应用程序的性能。Ops 团队使用 Graphite 来监控其健康状况,并在其上使用 Grafana 来呈现精美的图表。按照设计,“graphite”每分钟收集一次数据但是我遇到了 Grafana 的一个问题,它在最后一分钟呈现不正确的数据(或未完全收集,请参见下面的屏幕截图)。我可以修吗?

http://i.stack.imgur.com/1xXCK.png

graphite grafana

2
推荐指数
1
解决办法
2131
查看次数

标签 统计

email ×1

grafana ×1

graphite ×1

javascript ×1

node.js ×1

nodemailer ×1