<ph type="x-smartling-placeholder"></ph>
您正在查看 Apigee Edge 文档。
转到
Apigee X 文档。 信息
默认情况下,开发者服务门户会发送电子邮件来响应特定事件。对于 例如,当新开发者在该门户网站上注册时,该门户会自动发送欢迎辞 发送电子邮件给开发者。或者,如果开发者忘记了密码,可以请求 以及临时密码的电子邮件。
作为 API 提供方,您可以控制该门户网站生成的电子邮件的方方面面, 包括:
- 设置该门户发送的自动电子邮件的格式
- 指定门户使用的 SMTP 服务器
- 添加规则以生成电子邮件来响应门户网站上的活动
从云端门户发送电子邮件
在 Pantheon 或 Acquia 上部署的云端门户的默认电子邮件配置应 只能在非生产环境中使用。从匿名云服务器发送的电子邮件可能 已屏蔽或标记为垃圾内容。
对于生产门户,请使用以下选项之一发送电子邮件:
- 您可以使用 SMTP 模块,将电子邮件路由到您公司的 SMTP 服务器(如配置 SMTP 服务器中所述)。
- 使用外部邮件服务,例如 SendGrid 或 Amazon SES(简单电子邮件服务)。对于
详情请参阅:
<ph type="x-smartling-placeholder">
- </ph>
- Pantheon:在 Pantheon 上发送电子邮件
- Acquia:Acquia Cloud 应用中的电子邮件简介
从本地门户发送电子邮件
默认情况下,使用 PHP 发送 mail() 函数。PHP 会尝试使用本地系统上的 sendmail 发送电子邮件, 在 PHP 的 php.ini 中配置 文件。
对于生产门户,您可以使用下面介绍的 SMTP 模块通过 SMTP 服务器或公司服务器。
配置 SMTP 服务器
开发者门户要求您配置 SMTP 服务器以发送电子邮件。接收者 配置 SMTP 服务器,您必须先在开发者账号中启用 Drupal SMTP 身份验证支持模块, 。
配置 SMTP 服务器后,开发者门户发送的所有电子邮件都使用 SMTP 服务器。这些电子邮件包括发送给新开发者的电子邮件、发送给流失的开发者的电子邮件 其密码,以及向账号遭到屏蔽的开发者发送的电子邮件。
要配置 SMTP 服务器,请执行以下操作:
- 以拥有管理员或内容创建权限的用户身份登录门户。
- 在 Drupal 管理菜单中选择模块。
系统会打开“模块”页面。 - 启用 SMTP 身份验证支持模块。
- 保存配置。
- 启用模块后,在“SMTP 身份验证”中选择配置
“模块”页面上的“支持”条目。
系统会显示 SMTP 身份验证支持配置页面。 - 在启用或停用此模块下方,选择启用。
- 在 SMTP 服务器设置区域中,输入以下信息:
<ph type="x-smartling-placeholder">
- </ph>
- SMTP 服务器地址。例如,对于 Gmail 出站 SMTP 服务器, 请使用 smtp.gmail.com。
- (可选)输入备用 SMTP 服务器地址。此值并非 必填字段。
- 输入 SMTP 端口。此端口的值可能会因具体情况而异 加密协议例如,对于 Gmail,使用 SSL 时端口为 465 和 587(适用于 TLS)
- 选择加密协议为无、SSL 或 TLS。
- 在 SMTP 身份验证区域,指定使用的用户名和密码。 以便进行 SMTP 身份验证。这必须是 SMTP 服务器上的有效用户名和密码。
- 在电子邮件选项下,输入用户的电子邮件地址和用户名 生成电子邮件消息。这些值对应于电子邮件地址。
- (可选)在发送测试电子邮件下方,输入电子邮件地址,其中 门户会发送测试消息
- 保存配置。
保存配置会生成测试电子邮件消息并显示任何配置 错误。检查测试邮件电子邮件地址的收件箱, 。 - 选择配置 >系统 >Drupal 中的网站信息 管理菜单。
- 在网站详细信息下,将电子邮件地址设置为与
第 9 步中指定的操作。
一些生成电子邮件的 Drupal 模块使用此字段来确定“发件人”的 电子邮件,而不是 SMTP 身份验证支持页面上的值。 - 保存配置。
配置电子邮件并设置其格式 通知
您可以配置为响应特定的 例如注册、删除、屏蔽和取消屏蔽开发者账号。
您还可以控制电子邮件地址
如需配置电子邮件通知,请执行以下操作:
- 以拥有管理员或内容创建权限的用户身份登录门户。
- 选择配置 >人物 >Drupal 中的账号设置 管理菜单。系统随即会打开“账号设置”页面。
- 在“账号设置”页的“电子邮件”部分,选择一类电子邮件通知。 例如,您可以选择“欢迎(无需批准)”, 开发者账号在开发者注册过程中会自动获得批准。
- 修改电子邮件通知的主题和正文。
将光标放在某个字段(如主题),然后选择 位于表单底部的浏览可用令牌链接, 令牌数量。系统会显示一个弹出式窗口,供您选择要添加的令牌,例如 [user:name], 对应的是开发者的用户名。 - 点击 Save configuration(保存配置)。
您还可以更改姓名和地址。
要更改“发件人”姓名和地址:
- 以拥有管理员或内容创建权限的用户身份登录门户。
- 选择配置 >系统 >SMTP 身份验证支持 Drupal 管理菜单。此操作会打开“SMTP 身份验证支持”页面。
- 请指定“发件人”电子邮件地址。
- 请指定“发件人”在发件人姓名字段中输入姓名。
- 点击 Save configuration(保存配置)。
- 选择配置 >系统 >Drupal 中的网站信息 管理菜单。
- 在 电子邮件地址 字段中指定您在第 3 步中使用的同一电子邮件地址。
- 点击 Save configuration(保存配置)。
在事件发生时生成电子邮件
规则的一个常见用途是生成电子邮件来响应事件。该门户已经内置了 支持为预定义的事件生成电子邮件,例如当新开发者注册 。不过,您可以添加自己的规则来生成电子邮件。例如,您可以 在开发者添加、移除或修改应用时生成电子邮件。
本部分举例说明了如何创建规则,以在开发者 注册应用。根据需要修改此过程,为其他活动生成电子邮件。
如需在开发者创建应用时生成电子邮件,请执行以下操作:
- 以拥有管理员或内容创建权限的用户身份登录门户。
- 在 Drupal 管理菜单中选择模块。
- 确保已启用规则界面模块。
- 选择配置 >工作流程 >Drupal 管理中的规则 菜单。系统随即会打开“规则”页面。
- 选择添加新规则按钮。
- 在新规则页面上,指定以下内容:
<ph type="x-smartling-placeholder">
- </ph>
- 规则名称,例如“发送电子邮件规则”。
- (可选)指定用于对以下规则的规则进行分类的标记 搜索。
- 在 React on event 下拉列表中,选择 Devconnect >创建时 开发者应用的名称
- 保存规则。
保存规则会打开规则修改表单,其中包含三个窗格:事件( 条件和操作。 - 在操作下,选择添加操作。
- 从 Select the Action to Add 下拉列表中,选择 System >
发送邮件。
选择此选项后,系统会打开一个页面,供您设置电子邮件的格式。使用此表单指定“收件人” “主题”“邮件”和电子邮件的其他字段。
展开每个字段下方的替换格式链接即可查看 您可以在字段中使用的模式例如,如果您展开“替换模式”下的 “收件人”字段,您会看到包含 [app:developer] 的格式列表。如果您指定 “收件人”字段,系统就会将电子邮件发送给应用程序的创建者。 - 按如下所示设置字段:
- 选择保存以返回规则修改页面。
- 选择保存 更改。
通过在门户上添加新应用来测试规则。您应该会在以下时间后收到电子邮件通知: 响应:
Subject: App test email app created App: test email app API products: PremiumWeatherAPI, weatherapikey-Product Created at: Mon, 01/27/2014 - 10:16