首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送带有附件javascript p5.js的电子邮件

发送带有附件javascript p5.js的电子邮件
EN

Stack Overflow用户
提问于 2018-09-21 02:47:19
回答 1查看 567关注 0票数 0

我没有太多的网页开发经验,但我试图添加到我的俱乐部的p5.js编辑器的网络应用程序。这是一个照相亭的应用程序,拍摄你的照片,添加一个过滤器,并电子邮件图片给你。我需要在几天内为我们的活动做两件事。

  • 我需要把图片发送到用户的电子邮件。
  • 我需要存储电子邮件输入到一个在线数据库。

有人能提供一些JavaScript代码和/或详细说明如何进行这一工作吗?

到目前为止,这就是我所拥有的,但我真的不明白发生了什么。我还没有弄清楚图片附件,我也不知道使用mandrillapp的这种格式是否允许JavaScript图像附件。

代码语言:javascript
复制
function sendMail() {
    $.ajax({
      type: 'POST',
      url: 'https://mandrillapp.com/api/1.0/messages/send.json',
      data: {
        'key': '***************',
        'message': {
          'from_email': '*******@gmail.com',
          'to': [
              {
                'email': '************@gmail.com',
                'name': '*******',
                'type': 'to'
              }
            ],
          'autotext': 'true',
          'subject': 'Welcome to AI@UCI!',
          'html': 'Thanks for joining our newsletter! Here is your image :)'
        }
      }
     }).done(function(response) {
       console.log(response);
     });
}

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-09-24 17:51:42

这样的问题最好通过阅读您正在使用的库的API和文档来回答,在本例中是Mandrill。

谷歌搜索"Mandrill JavaScript API“会返回大量的结果,包括这个结果:

https://mandrillapp.com/api/docs/messages.nodejs.html

本页是Mandrill库的文档。它包含将图像作为附件发送的代码示例。基本上,您需要对其数据进行基-64编码,并以这种方式发送。

还请参阅以下相关问题:How to send an email with Mandrill using JavaScript?

注意,在浏览器端JavaScript中使用Mandrill是一个非常糟糕的主意!使用Mandrill需要提供API密钥,并且将API键包含在浏览器端JavaScript中意味着任何查看页面的人都可以看到API键。这就像给他们你的密码,并将允许任何人使用您的帐户发送电子邮件。

相反,您可能希望设置一个发送邮件的服务器,并从客户端JavaScript向该服务器发出请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52435922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档