Custom SMTP 模块增加了在应用程序中发送电子邮件的能力。

安装和配置

要在项目中安装这个模块,请到 Modules 部分并找到 Custom SMTP.

安装后,需要设置以下字段。

  • Login(required) - 用于发送电子邮件的电子邮件地址。
  • Password(需要) - 所选电子邮件地址的密码。
  • Server address(必填) - 用于发送电子邮件的地址服务器。默认情况下。 smtp.gmail.com(Gmail)。
  • Server port(必填) - 所选服务器地址的端口号。默认为: 587(Gmail)。
  • Use TLS(非必需) - 运输层安全协议。默认情况下是关闭的。
  • From Name(非必需) - 发件人的名字,默认情况下使用。

后台使用时,默认生成以下BP。

  • Custom SMTP: Send email- 根据给定的字段发送电子邮件。
    • Subject[ string]- 电子邮件主题。
    • Body[ text]- 电子邮件正文。
    • To[ email array]- 接收者的电子邮件数组。
    • Сс[ email array]- 拷贝中的电子邮件数组。
    • From_name[ string]- 发件人的名字。
    • Bcc[ email array]- 盲文接收者的阵列。

使用实例

这里是一个简单的例子,当按钮被按下时,发送带有给定文本的基本电子邮件到选定的电子邮件。

我们将使用默认的 Gmail 在这个例子中,我们将使用默认的设置。首先,需要准备 Gmail 帐户,以便通过第三方应用程序发送电子邮件。

  • 打开 Gmail 帐户设置。
  • 转到 Forwarding and POP/IMAP 选项卡。
  • 切换到 IMAP Access;
  • 保存更改。

然后将 Custom SMTP 模块到你的项目中,并对其进行相应的配置。

一旦模块被配置好,就创建一个 EndpointCustom SMTP: Send email 业务流程。

  • 创建新的 Endpoint 组。
  • 在新创建的组中创建新的端点实例。
  • 如下图所示进行设置。

之后,你可以开始创建应用程序的前端。在这个例子中,设计看起来如下图所示。

一旦按钮被点击,电子邮件就会被发送( onClick),相应的业务流程看起来像。

  • InputEmail Get Properties- 获取接收者的电子邮件地址,从 Input Email 组件。
  • To Array- 将电子邮件地址转换为地址数组,因为 Server request POST /sendemail/ 在输入中只得到数组。
  • InputText Get Properties- 获得电子邮件文本,从 Input Text 组件。
  • Server request POST /sendemail/- 从输入组件中获取数值并在后台执行 Custom SMTP: Send email 后台的业务流程。

AppMaster 101速成课

10 模块
2

不知道从哪里开始?从我们的初学者速成课程开始,从A到Z探索AppMaster。

开始
AppMaster 101 Crash Course

需要更多帮助?

在专家的帮助下解决任何问题。节省时间,专注于构建您的应用。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

与其他用户交流,获取平台相关帮助。

加入社区
如何使用自定义SMTP模块 | AppMaster University