Node.js Twilio功能可向电子邮件发送语音邮件或录音
Twilio Stuido不提供通过电子邮件发送录音的本地方式,因此需要对其进行编码。在这个例子中,一个语音邮件被记录在一个用户的电话中。现在我们有了录音功能,创建了一个Twilio函数(NodeJS)来将录音发送到电子邮件 在下面的示例代码中,函数失败,但是Twilio控制台中没有可用的调试工具来处理函数。NodeJS对我们来说是相当新的,所以这可能很容易被人发现 但是,可能的其他错误可能是:Node.js Twilio功能可向电子邮件发送语音邮件或录音,node.js,email,twilio,nodemailer,Node.js,Email,Twilio,Nodemailer,Twilio Stuido不提供通过电子邮件发送录音的本地方式,因此需要对其进行编码。在这个例子中,一个语音邮件被记录在一个用户的电话中。现在我们有了录音功能,创建了一个Twilio函数(NodeJS)来将录音发送到电子邮件 在下面的示例代码中,函数失败,但是Twilio控制台中没有可用的调试工具来处理函数。NodeJS对我们来说是相当新的,所以这可能很容易被人发现 但是,可能的其他错误可能是: 不正确的gmail身份验证(尽管用户名和密码方面的详细信息是正确的,但这可能不是您配置google应
var mailer = require('nodemailer');
mailer.SMTP = {
host: 'smtp.gmail.com',
port:587,
use_authentication: true,
user: 'info@example.com',
pass: '*********'
};
exports.handler = function(context, event, callback) {
mailer.send_mail({
sender: event.phone_number + '<info@example.com>',
to: 'info@example.com',
subject: 'Voicemail (' + event.lang + ')',
body: 'mail content...',
attachments: [{'filename': event.attachment, 'content': data}]
}), function(err, success) {
if (err) {
}
}
};
var-mailer=require('nodemailer');
mailer.SMTP={
主机:“smtp.gmail.com”,
港口:587,
使用\u身份验证:true,
用户:'info@example.com',
通过:'***********'
};
exports.handler=函数(上下文、事件、回调){
mailer.send_mail({
发件人:event.phone_number+“”,
致:'info@example.com',
主题:'语音邮件('+event.lang+'),
正文:“邮件内容…”,
附件:[{'filename':event.attachment,'content':data}]
}),功能(错误,成功){
如果(错误){
}
}
};
这里是Twilio支持团队的Sam-我刚刚发布了一篇博客文章,应该对这方面有所帮助。它展示了如何使用Studio、函数和SendGrid转发语音邮件。查看这里:来自Twilio支持团队的Sam在这里-我刚刚发布了一篇博客文章,应该会对此有所帮助。它展示了如何使用Studio、函数和SendGrid转发语音邮件。在这里查看:您是否在中添加了nodemailer
作为依赖项?您是否曾经使用过此功能?如果是这样,您能否与他人分享您的解决方案。您是否在中添加了nodemailer
作为依赖项?您是否曾经使用过此功能?如果是,你能分享你的解决方案吗。