配置电子邮件

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

默认情况下,开发者服务门户会发送电子邮件来响应特定事件。对于 例如,当新开发者在该门户网站上注册时,该门户会自动发送欢迎辞 发送电子邮件给开发者。或者,如果开发者忘记了密码,可以请求 以及临时密码的电子邮件。

作为 API 提供方,您可以控制该门户网站生成的电子邮件的方方面面, 包括:

  • 设置该门户发送的自动电子邮件的格式
  • 指定门户使用的 SMTP 服务器
  • 添加规则以生成电子邮件来响应门户网站上的活动

从云端门户发送电子邮件

在 Pantheon 或 Acquia 上部署的云端门户的默认电子邮件配置应 只能在非生产环境中使用。从匿名云服务器发送的电子邮件可能 已屏蔽或标记为垃圾内容。

对于生产门户,请使用以下选项之一发送电子邮件:

从本地门户发送电子邮件

默认情况下,使用 PHP 发送 mail() 函数。PHP 会尝试使用本地系统上的 sendmail 发送电子邮件, 在 PHP 的 php.ini 中配置 文件。

对于生产门户,您可以使用下面介绍的 SMTP 模块通过 SMTP 服务器或公司服务器。

配置 SMTP 服务器

开发者门户要求您配置 SMTP 服务器以发送电子邮件。接收者 配置 SMTP 服务器,您必须先在开发者账号中启用 Drupal SMTP 身份验证支持模块, 。

配置 SMTP 服务器后,开发者门户发送的所有电子邮件都使用 SMTP 服务器。这些电子邮件包括发送给新开发者的电子邮件、发送给流失的开发者的电子邮件 其密码,以及向账号遭到屏蔽的开发者发送的电子邮件。

要配置 SMTP 服务器,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在 Drupal 管理菜单中选择模块
    系统会打开“模块”页面。
  3. 启用 SMTP 身份验证支持模块。
  4. 保存配置。
  5. 启用模块后,在“SMTP 身份验证”中选择配置 “模块”页面上的“支持”条目。
    系统会显示 SMTP 身份验证支持配置页面。
  6. 启用或停用此模块下方,选择启用
  7. 在 SMTP 服务器设置区域中,输入以下信息: <ph type="x-smartling-placeholder">
      </ph>
    • SMTP 服务器地址。例如,对于 Gmail 出站 SMTP 服务器, 请使用 smtp.gmail.com。
    • (可选)输入备用 SMTP 服务器地址。此值并非 必填字段。
    • 输入 SMTP 端口。此端口的值可能会因具体情况而异 加密协议例如,对于 Gmail,使用 SSL 时端口为 465 和 587(适用于 TLS)
    • 选择加密协议为SSLTLS
  8. SMTP 身份验证区域,指定使用的用户名和密码。 以便进行 SMTP 身份验证。这必须是 SMTP 服务器上的有效用户名和密码。
  9. 电子邮件选项下,输入用户的电子邮件地址和用户名 生成电子邮件消息。这些值对应于电子邮件地址。
  10. (可选)在发送测试电子邮件下方,输入电子邮件地址,其中 门户会发送测试消息
  11. 保存配置。
    保存配置会生成测试电子邮件消息并显示任何配置 错误。检查测试邮件电子邮件地址的收件箱, 。
  12. 选择配置 >系统 >Drupal 中的网站信息 管理菜单。
  13. 网站详细信息下,将电子邮件地址设置为与 第 9 步中指定的操作。
    一些生成电子邮件的 Drupal 模块使用此字段来确定“发件人”的 电子邮件,而不是 SMTP 身份验证支持页面上的值。
  14. 保存配置。

配置电子邮件并设置其格式 通知

您可以配置为响应特定的 例如注册、删除、屏蔽和取消屏蔽开发者账号。

您还可以控制电子邮件地址

如需配置电子邮件通知,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择配置 >人物 >Drupal 中的账号设置 管理菜单。系统随即会打开“账号设置”页面。
  3. 在“账号设置”页的“电子邮件”部分,选择一类电子邮件通知。 例如,您可以选择“欢迎(无需批准)”, 开发者账号在开发者注册过程中会自动获得批准。

  4. 修改电子邮件通知的主题正文
    将光标放在某个字段(如主题),然后选择 位于表单底部的浏览可用令牌链接, 令牌数量。系统会显示一个弹出式窗口,供您选择要添加的令牌,例如 [user:name], 对应的是开发者的用户名。
  5. 点击 Save configuration(保存配置)。

您还可以更改姓名和地址。

要更改“发件人”姓名和地址

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择配置 >系统 >SMTP 身份验证支持 Drupal 管理菜单。此操作会打开“SMTP 身份验证支持”页面。
  3. 请指定“发件人”电子邮件地址。
  4. 请指定“发件人”在发件人姓名字段中输入姓名。
  5. 点击 Save configuration(保存配置)。
  6. 选择配置 >系统 >Drupal 中的网站信息 管理菜单。
  7. 在 电子邮件地址 字段中指定您在第 3 步中使用的同一电子邮件地址。
  8. 点击 Save configuration(保存配置)。

在事件发生时生成电子邮件

规则的一个常见用途是生成电子邮件来响应事件。该门户已经内置了 支持为预定义的事件生成电子邮件,例如当新开发者注册 。不过,您可以添加自己的规则来生成电子邮件。例如,您可以 在开发者添加、移除或修改应用时生成电子邮件。

本部分举例说明了如何创建规则,以在开发者 注册应用。根据需要修改此过程,为其他活动生成电子邮件。

如需在开发者创建应用时生成电子邮件,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在 Drupal 管理菜单中选择模块
  3. 确保已启用规则界面模块。
  4. 选择配置 >工作流程 >Drupal 管理中的规则 菜单。系统随即会打开“规则”页面。
  5. 选择添加新规则按钮。
  6. 在新规则页面上,指定以下内容: <ph type="x-smartling-placeholder">
      </ph>
    • 规则名称,例如“发送电子邮件规则”。
    • (可选)指定用于对以下规则的规则进行分类的标记 搜索。
    • React on event 下拉列表中,选择 Devconnect >创建时 开发者应用的名称
  7. 保存规则。
    保存规则会打开规则修改表单,其中包含三个窗格:事件条件操作
  8. 操作下,选择添加操作
  9. Select the Action to Add 下拉列表中,选择 System > 发送邮件
    选择此选项后,系统会打开一个页面,供您设置电子邮件的格式。使用此表单指定“收件人” “主题”“邮件”和电子邮件的其他字段。

    展开每个字段下方的替换格式链接即可查看 您可以在字段中使用的模式例如,如果您展开“替换模式”下的 “收件人”字段,您会看到包含 [app:developer] 的格式列表。如果您指定 “收件人”字段,系统就会将电子邮件发送给应用程序的创建者。
  10. 按如下所示设置字段:
  11. 选择保存以返回规则修改页面。
  12. 选择保存 更改

通过在门户上添加新应用来测试规则。您应该会在以下时间后收到电子邮件通知: 响应:

Subject: App test email app created

App: test email app
API products: PremiumWeatherAPI, weatherapikey-Product
Created at: Mon, 01/27/2014 - 10:16