## 请启用 JavaScript 来查看本站。

# MDaemon Messaging Server 23.0

- 缩小窗口
- 更大的文本 | 更小的文本
- 隐藏页面标题
- 显示扩展文本
- 可打印版本
- 保存永久链接 URL

Google Drive | 滚动 上一个 顶部 下一个 更多信息

| 此页面仅在 MDaemon Remote Administration (MDRA) 的 web 界面中可用。

## Google Drive 集成

MDaemon Webmail 可以向用户提供将邮件附件直接保存到其 Google Drive 账户，以及编辑和处理存储在那里的文档的选项。要实现这一点，需要 API Key、Client ID 和 Client Secret。所有这些都是直接从 Google 获得的，方法是使用 Google API Console 创建一个应用程序，并在他们的服务中注册你的 MDaemon。OAuth2.0 验证组件是此应用程序的一部分，它允许您的 Webmail 用户登录 Webmail，然后通过 MDaemon 授权访问其 Google Drive 账户。一旦授权，用户可以查看他们在 Google Drive 中的文件夹和文件。此外，他们还能上传、下载、移动、复制、重命名和删除文件，以及将文件复制/移动到本地文档文件夹。如果用户想要编辑文档，点击在 Google Drive 中查看文件的选项将允许用户根据其在 Google Drive 中设置的权限对其进行编辑。Google Drive 的设置过程与 MDaemon 的 Dropbox 集成和 MultiPOP OAuth 集成功能类似。

启用 Google Drive 集成

点击此勾选框来启用 Google Drive 集成。还请参阅： 下方的设置 Google Drive 集成。

Google Drive API Key：

这是您在创建应用时，在 Google Drive API 控制台中，为您生成的唯一 API 密钥。将该密钥复制并粘贴到此处。

Google Drive Client ID

这是您在 Google API 控制台中创建 Google Drive 应用时，分配给它的唯一客户端 ID。创建完应用程序后，复制其客户端 ID，并将其粘贴到此处。

Google Drive Client Secret

这是您在 Google API 控制台中创建 Google Drive 应用时，分配给它的唯一 Client Secret。创建完应用程序后，复制其 Client Secret，并将其粘贴到此处。

重定向 URI

您必须在创建 Google Drive 应用时，指定一个或多个重定向 URI。作为示例的“重定向 URI”从您默认域的 SMTP 主机名称构建而成, 在登录到 Webmail 时应能适用于该域的用户。您应该在用户登录 Webmail 时，为他们前往的任何其他 MDaemon 域，将额外的重定向 URI 添加到您的应用程序。例如，“https://mail.example.com/WorldClient.dll?View=OAuth&AuthRequest=GoogleDrive”将适用于在登录 Webmail 时，前往 mail.example.com 的任何用户。还请参阅： 下方的创建并链接您的 Google Drive App 来获取更多信息。

编辑隐私策略文本

Google Drive 集成需要您定期向用户提供一个转至批准的隐私策略的链接。点击此按钮来编辑您的隐私策略。

## 创建和链接您的 Google Drive 应用

创建 Google Drive 应用的按步指南。

按照以下步骤来创建一个 Google 应用程序，由此来允许用户在文档页面上的 Webmail 内访问 Google Drive。 1.登录 MDaemon Remote Administration 并前往 Google Drive 页面 (位于“主页 » Webmail 设置”下)，然后启用“启用 Google Drive 集成”这个选项。 2.在单独的浏览器选项卡上，登录您的 Google 账户并前往 Google API 控制台. 3.如果位于“项目列表”上，请点击“NEW PROJECT”，如果位于管理资源页面，请点击(+) CREATE PROJECT。 4.输入项目名称，例如“Google Drive for MDaemon”，如果您希望编辑项目 ID 或使其保留默认值，请点击“编辑”。请注意： 在创建项目后无法更改项目 ID。 5.如果您有组织资源。请在 Location 中将其选中。否则，保持“无组织”的设置。 6.一旦加载，请点击 + ENABLE APIS AND SERVICES。 7.在搜索字段，请输入“Google Drive”，选择 Google Drive API 并点击“启用”。 8.在左窗格的“APIs & Services”下，请点击 Credentials。 9.点击位于页面顶部的 + Create Credentials，并在下拉菜单中选择 API Key。 10.复制您的 API 密钥 (附近有一个“复制到剪贴板”的图标)。 11.切换到您浏览器的 MDaemon 选项卡并将其贴入 MDaemon 中 Google Drive 页面上的“Google Drive API Key”字段 (人如果您想稍后执行这一步，请将其保存到其他位置)。 12.在左窗格的“APIs & Services”下，请点击 OAuth 同意屏幕。 13.在“User Type”下，选择“External”并点击“Create”。请注意：如果您有组织资源，或取决于您应用的发布状态，选择“Internal”可能会更好。还请参阅发布状态来获得更多信息。 14.输入应用名称 (例如 Google Drive for Webmail)、供用户联系的技术支持邮件地址、供 Google 对于项目变更可以联系到的开发人员邮件地址。这就是该页面上需要完成的全部设置，不过取决于您特定的组织或验证要求，您还能输入公司徽标并链接到您的服务条款和隐私策略 (见上)。会为您自动填写“Authorized domains”字段，在您稍后添加“Redirect URIs”这一步时。请注意： 此信息用于 Consent(同意)屏幕，该屏幕将呈现给用户，以授权 Webmail 访问用户的 Google Drive。 15.点击“Save and Continue”。 16.点击“ADD OR REMOVE SCOPES”，并将下方的 URI 复制/粘贴到 (您可以一次性全部复制/粘贴)“Manually add scopes”下方的框。然后点击“ADD TO TABLE”。 https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/documents https://www.googleapis.com/auth/drive https://www.googleapis.com/auth/drive.readonly https://www.googleapis.com/auth/drive.metadata https://www.googleapis.com/auth/drive.photos.readonly https://www.googleapis.com/auth/drive.activity.readonly https://www.googleapis.com/auth/spreadsheets 17.点击“Save and Continue”。 18.在“Test Users”下，请点击“ADD USERS”，输入 MDaemon 通过这个应用访问其 Google Drive 的每个 Google 账户，然后点击“ADD” (请参阅下方有关您应用的发布状态的注释)。 19.点击“Save and Continue”。 20.在 Summary 上，点击位于页面底部的“BACK TO DASHBOARD”。 21.点击左窗格中的“Credentials”，点击 (+) Create Credentials 并选择 OAuth client ID。 22.在“Application type”下拉框中选择“Web application”，在“Authorized redirect URIs”下点击“+ ADD URIs”。输入重定向 URI。在 MDaemon 中 Google Drive 页面上显示的“重定向 URI ” 是从您默认域的 SMTP 主机名称构建而成的示例, 在登录到 Webmail 时应能适用于该域的用户。您应该在用户登录 Webmail 时，为他们前往的任何其他 MDaemon 域，将额外的重定向 URI 添加到您的应用程序。例如，“https://mail.example.com/WorldClient.dll?View=OAuth&AuthRequest=GoogleDrive”将适用于在登录 Webmail 时，前往 mail.example.com 的任何用户。如果您还托管着名为“mail.company.test”的域，您需要为该域输入“重定向 URI”，例如“https://mail.company.test/WorldClient.dll?View=OAuth&AuthRequest=GoogleDrive”。 23.点击“CREATE”。 24.将“Your Client ID”和“Your Client Secret”中的值复制到 MDaemon 中 Google Drive 页面上的“Google Drive Client ID”和“Google Drive Client Secret”框中。如果您之前没有这样做，您也可以输入您的 Google Drive API Key。
| 发布状态 — 这些指示用于通过 发布状态（被设置成“Testing”）来创建 Google 应用。这需要您添加将使用该应用程序访问其 Google Drive 的每个特定 Google 账户，并且仅限于 100 个用户。此外在 Webmail 中，当您的用户被要求授权 MDaemon 访问 Google 时，会显示一条警告消息："确认用户对您的项目有测试访问权限，但应考虑向未验证的应用程序授予对其数据的访问权限所存在的相关风险。" 此外，授权在七天后到期，因此每个用户都需要每周重新授权 Google 访问。 如果您希望删除这些要求和限制，那么您必须将您的状态更改为“In Production” ，这可能需要也可能不需要您将 User Type 从外部更改为内部，进行应用程序验证过程，或两者兼而有之。有关应用程序验证和发布状态的更多信息，请参阅以下 Google 文章: 设置您的 OAuth 同意屏幕和 OAuth API 验证常见问题解答.
在 Webmail 中授权 Google Drive 一旦您创建了您的 Google Drive 应用程序，并根据上述说明配置了 MDaemon 的谷 Google Drive 页面，每个希望在 Webmail 中访问其 Google Drive 的用户必须首先授权访问才能这样做。要实现这点，每名用户应该： 1.登录到 Webmail 2.点击右上角的“选项”图标，并点击“云端应用”。 3.点击“设置 Google Drive” (这将打开 OAuth 2.0 页面)。 4.点击“连接至 Google Drive”。 5.如果未登录，Google Drive 将询问他们登录信息或选择账户。 6.他们可能会收到一条警告消息，上面写着“Google 尚未验证此应用程序。您已被授权访问当前正在测试的应用程序。只有在您知道邀请您的开发人员时才继续。” 点击“继续”。 7.选择 Webmail 可以访问的 Google Drive 功能，点击“继续”。 8.最后一个页面将显示，说明 MDaemon 现在已连接到 Google Drive。然后他们可以关闭此窗口。 9.现在他们可以从其 Webmail 中的“文档”页面来访问 Google Drive 了。

还请参阅：

MultiPOP OAuth

Dropbox 集成

MDaemon v23.0.2 - 六月 2023. Copyright © 1996-2023. All rights reserved. MDaemon Technologies