安装 Parse Server 通用电子邮件适配器

Posted

技术标签:

【中文标题】安装 Parse Server 通用电子邮件适配器【英文标题】:Installing Parse Server Generic Email Adapter 【发布时间】:2020-04-20 10:26:59 【问题描述】:

我将 parse-server 与 AWS 弹性 beanstalk 一起使用。

默认安装了 mailgun 电子邮件适配器,但我想安装通用电子邮件适配器,以便我可以使用 gmail 帐户发送电子邮件。我想安装下面的插件,但我现在不知道如何安装。

The Parse Server Generic Email Adapter

安装命令如下:

$ npm install --save parse-server-generic-email-adapter

但我在服务器端不是很专业。通常我所做的是从我的mac电脑打开终端并写入eb init,然后在索引和云代码文件中进行更改并写入eb deploy

我不知道在哪里以及如何运行上面的命令来安装电子邮件适配器。首先我运行eb init,然后运行eb labs download,然后在下载服务器文件的位置;我尝试从终端运行上面的命令,我收到如下消息:

usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...

任何帮助都会很棒。

【问题讨论】:

【参考方案1】:

好的,

如果您将弹性 beanstalk 与 parse-server 一起使用,并且想使用通用邮件适配器,我找到了方法;

1) 在你的 package.json 文件依赖项中添加:

"parse-server-generic-email-adapter": "0.0.4"

2) 在您的 index.js 文件 - 电子邮件适配器部分,添加:

module: 'parse-server-generic-email-adapter',
 options: 
  service: 'Gmail',
  email: 'xxxxxxx@gmail.com',
  password: 'xxxxxxx',

然后使用eb deploy 将文件部署到弹性beantalk 服务器。

【讨论】:

以上是关于安装 Parse Server 通用电子邮件适配器的主要内容,如果未能解决你的问题,请参考以下文章

Bitnami Parse Server Dashboard 添加邮件适配器

Bitnami EC2 Parse Server Instance,更改默认电子邮件文件

在 Parse 服务器 CloudCode 中使用已初始化的邮件适配器

Parse Server 中的 mailgun 模块(不是适配器)

vscode server安装教程适配所有平台

解析服务器电子邮件模板多种语言