logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
概述

管理员配置

配置流程
谷歌邮箱配置
微软邮箱配置
常见问题

功能介绍

邮件中心
邮件区块
邮件签名
邮件模板

进阶

邮件备注
邮件待办
邮件标签
批量发送
自动保存草稿
Previous Page配置流程
Next Page微软邮箱配置

#谷歌配置

该功能由商业插件 «邮件管理» 提供, 请 购买 后使用

#前置条件

想要后续用户能够将谷歌邮箱接入到NocoBase,必须部署在支持访问谷歌服务的服务器上,后台将会调用Google API

#注册账户

  1. 打开 https://console.cloud.google.com/welcome 进入Google Cloud
  2. 首次进入需要同意相关条款

#创建App

  1. 点击顶部 "Select a project"

  1. 点击浮层内 "NEW PROJECT" 按钮

  1. 填写项目信息

  1. 项目创建完成后选中项目

#开启 Gmail API

  1. 点击 "APIs & Services" 按钮

  1. 进入 APIs & Services 面板

  1. 搜索 "mail"

  1. 点击 "ENABLE" 按钮,开启 Gmail API

#配置 OAuth consent screen

  1. 点击左侧 "OAuth consent screen" 菜单

  1. 选择 "External"

  1. 填写项目信息(用于后续授权页面显示)点击保存

  1. 填写 Developer contact information,点击继续

  1. 点击继续

  1. 添加测试用户,用于App发布前测试

  1. 点击继续

  1. 查看概览信息,返回控制面板

#创建凭证 Credentials

  1. 点击左侧 "Credentials" 菜单

  1. 点击 "CREATE CREDENTIALS" 按钮,选择 "OAuth client ID"

  1. 选择 "Web application"

  1. 填写应用信息

  1. 填写项目最终部署的域名(此处示例为NocoBase的测试地址)

  1. 添加授权回调地址,必须为 域名 + "/admin/settings/mail/oauth2",示例:https://pr-1-mail.test.nocobase.com/admin/settings/mail/oauth2

  1. 点击创建,可以查看OAuth信息

  1. 分别拷贝 Client ID 和 Client serret 内容填写到 邮件配置页面中

  1. 点击保存,配置完成

#应用发布

当上述流程完成,以及测试用户授权登录,邮件发送等功能测试完成后进行发布

  1. 点击 "OAuth consent screen" 菜单

  1. 点击 "EDIT APP" 按钮,随后点击底部 "SAVE AND CONTINUE" 按钮

  1. 点击 "ADD OR REMOVE SCOPES" 按钮,进行用户权限范围勾选

  1. 输入 "Gmail API" 进行搜索,然后勾选 "Gmail API"(确认Scope值为 "https://mail.google.com/"的 Gmail API)

  1. 点击底部 "UPDATE" 按钮进行保存

  1. 点击每个页面底部 "SAVE AND CONTINUE" 按钮,最后点击 "BACK TO DASHBOARD" 按钮返回控制面板页面

  1. 点击 "PUBLISH APP" 按钮后出现发布确认页面,罗列了发布需要提供的相关内容。随后点击 "CONFIRM" 按钮

  1. 再次回到控制台页面,可以看到发布状态为 "In production"

  1. 点击 "PREPARE FOR VERIFICATION" 按钮,填写必填的相关信息,点击 "SAVE AND CONTINUE" 按钮(图内数据仅为示例)

  1. 继续填写相关必要信息(图内数据仅为示例)

  1. 点击 "SAVE AND CONTINUE" 按钮

  1. 点击 "SUBMIT FOR VERIFICATION" 按钮,提交 Verification

  1. 等待审批结果

  1. 在审批尚未通过的情况下,用户可以点击 unsafe 链接进行授权登录