Tag: email

Sendgrid发送没有embedded代码的HTML电子邮件

我只想直接input我的HTML文件,input./blabla.html,而不是创build一个广告系列或模板。 有没有办法发送邮件没有把embedded式代码? 如果是这样,我会很高兴,谢谢! 我目前的代码如下所示: var helper = require('sendgrid').mail from_email = new helper.Email("blabla@hotmail.com") to_email = new helper.Email("heyhey@gmail.com") subject = "Merhaba !" content = new helper.Content("text/plain", "selam") mail = new helper.Mail(from_email, subject, to_email, content) } var sg = require('sendgrid').SendGrid("mysecretapikey") var requestBody = mail.toJSON() var request = sg.emptyRequest() request.method = 'POST' request.path = '/v3/mail/send' request.body = requestBody sg.API(request, […]

使用Mandrill发送时是否可以指定我自己的Message-Id电子邮件标题?

我使用Mandrill发送电子邮件,我想自己设置消息ID。 我现在看到一个这样的ID: Message-Id: <30152892.20150311183809.55008b919f0c49.69649774@mail132-29.atl131.mandrillapp.com> 我试图做的是找出为什么Gmail不会将从Mandrill发送的消息分组到对话中。 也许这与Message-ID和In-Reply-To头有关。 我正在使用Mandrill Node API ,并且sendTemplate函数有一个设置headers的选项。 但是这不起作用,因为Mandrill显然覆盖了我的ID。

如何使用Nodemailer从表单发送电子邮件

让我们开始说我是节点和JavaScript的初学者。 我有一个使用HTML,CSS和ASP.NET构build的网站。 在我的网站上有一个电子邮件表单设置,我想从ASP.NET转换到Node.js只是为了学习的经验。 我跟着几个不同的教程试图让这个工作。 我一直在提醒你 我已经成功地使我的HTML电子邮件表单接受数据和节点捡起来。 但是试图抓取节点并使用nodemailer以电子邮件的forms发送,而不是那么多。 我注意到几个教程使用“路线”我想避免这个选项,因为它只是超越了我的头。 如果有人能解释如何做到这一点,或为什么不这样做或不能做到这一点? 我会感激。 这是我迄今为止的代码: 使用Javascript /节点: var nodemailer = require('nodemailer'); var bodyParser = require('body-parser'); var express = require('express'); var app = express(); app.use(bodyParser.urlencoded({ extended: true })); app.post('/contact', function (req, res) { var mailOpts, smtpConfig; //Setup Nodemailer transport, I chose gmail. Create an application-specific password to avoid problems. smtpConfig […]

节点 – 用于发送电子邮件,sendgrid和nodemailer其中之一或组合的选项

在节点中发送电子邮件并不那么经验丰富,我可以看到有不同的选项可供select。 在以下情况下使用哪个选项? 与sengrid一起使用节点邮件程序: 正如我所看到的,我必须添加额外的包"nodemailer-sendgrid-transport"来强制他们一起工作。 因为var transporter = nodemailer.createTransport({ service: 'SendGrid', auth: {…}); 将无法工作。 (总是返回错误的用户名/密码) var nodemailer = require('nodemailer'), sendGridTransport = require('nodemailer-sendgrid-transport'); var options = { auth: { api_user: 'blabla', api_key: 'blabla' } }; var client = nodemailer.createTransport(sendGridTransport(options)); var email = { to: ['joe@foo.com', 'mike@bar.com'], from: 'roger@tacos.com', subject: 'Hi there', text: 'Awesome sauce', html: '<b>Awesome sauce</b>' […]

nodejs pdfkit将dynamic生成的PDF附加到电子邮件(Mandrill-API)

我正在使用PDFKit和NodeJSdynamic生成PDF文档,并且我想将所述文档附加到电子邮件中。 在这一刻,我通过NPM使用了Mandril-API。 我可以生成没有问题的PDF,并通过浏览器显示它: doc.pipe(res); 我可以发送电子邮件没有问题,但我已经无法获得正确的PDF内容失败。 我相当肯定,我是99%的方式 – 但我失去了一些东西。 我已经做了大量的阅读和testing使用谷歌/ StackOverflow等,但我卡住了。 我得到的内容是,当我做一个base64解码我得到: %PDF-1.3%7 0 obj << /预测15 我已经设法让我的PDF附件有一个445KB的有效大小,但这是电子邮件的内容: –_ av-Ti-H6i8tBBHL4BgoXnyC2Q Content-Type:application / pdf Content-Transfer-Encoding:base64 Content-Disposition:attachment; 文件名= “mytestPDF.pdf” PDF1370obj / Predictor15 / COLORS1 / BitsPerComponent8 / Columns100e ndobj60obj /types/ x对象/亚型/图像/ BitsPerComponent8 / WIDT H100 / Height19 /过滤/ FlateDecode / DecodeParms70R / ColorSpace中/ I ndexed / DeviceRGB25580R / […]