如何通过smtp设置使ONLYOFFICE协作空间服务器可以发送注册邀请邮件
什么是ONLYOFFICE协作空间
ONLYOFFICE协作空间,是Ascensio System SIA公司出品的,基于Web的,开源的,跨平台的,在线文档编辑和协作的解决方案。在线Office包含了最基本的办公三件套:文档编辑器、幻灯片编辑器和表格编辑器,额外还支持了pdf格式文件的创建和编辑功能,还有表单文件的创建编辑功能,并且,还提供了在线文档转换、在线文档预览、在线文档协作等功能。

如上图所示是自己的ONLYOFFICE协作空间示例,展示了多个不同的公共房间,关于这些公共房间的内容,欢迎阅读文末的相关阅读部分。
正如我所展示的,多人在线实时协同办公功能,ONLYOFFICE协作空间创建一个个不同的虚拟房间,拉入不同的人进入虚拟房间就是一个团队一个team,每个人在团队中,可以创建自己的文档,也可以编辑其他人的文档,还可以查看其他人的文档,还可以和其他人分享自己的文档,还可以和其他人讨论自己的文档,还可以和其他人讨论其他人的文档。

关于ONLYOFFICE协作空间,之前写过很多图文,例如:
如何在国产深度发行版Linux上部署ONLYOFFICE协作空间社区版?
https://blog.csdn.net/VincentYoung/article/details/139637259
如何获取ONLYOFFICE协作空间
要想使用邮件外发功能,首先你得先获取使用ONLYOFFICE协作空间,最简单的方式就是,在其官网注册使用 ONLYOFFICE 官服的协作空间,注册的网址在这里:
为您的企业获得免费的协作空间 | ONLYOFFICE
https://www.onlyoffice.com/zh/docspace-registration.aspx?via=vincent

如果你在试用后真的觉得这个东西特别好用,可以考虑自己安装部署自己公司团队的ONLYOFFICE协作空间服务器,只需要访问其官方的私服下载安装帮助页面即可:
下载ONLYOFFICE 协作空间
https://www.onlyoffice.com/zh/download-docspace.aspx?from=downloadintegrationmenu#docspace-community?via=vincent

或者也可以考虑把这个在ONLYOFFICE官方服务器注册的协作空间服务器从免费版升级到付费版,总之,丰俭由人,然而,不论是官方服务器版本的还是公司团队自托管部署版本的ONLYOFFICE协作空间服务器,都会遇到这同样一个问题,就是要通过smtp设置,使得服务器可以向外发送注册邀请邮件以及其它各种提醒邮件。
什么是外发邮件功能
但是在这片文章里面,还留下了一个小小的坑并没有解决,就是如图所示:

协作空间外发激活邮件的功能,我在上面的安装攻略中省略跳跃过去了,协作空间初始安装的时候,站长自己可以略过这一步,虽然它提醒你要激活邮件来访问协作空间的功能,但实际上,初始安装你自己就是站长,就有所有的权限,能访问所有的功能了,并不需要真的激活什么邮件,所以可以如上图,随便输入一个假邮箱就行了。
但是,之后再真正的日常生产实践中使用ONLYOFFICE协作空间的话,就还是需要这个外发激活邮件的功能,比如,你在给公司的团队添加新加入的同事的时候,一种方式是给新同事的邮箱发送邀请邮件,如下图所示:

这就需要ONLYOFFICE协作空间服务器本身配置开启了smtp外发邮件功能。即使站长采用上面邀请用户截图中的第一种方式,通过链接进行邀请,那么,收到链接的人打开页面后,也会看到邀请提示你使用一个电子邮箱来注册使用:

当新同事注册登入后,协作空间还是会提示新同事去打开自己的邮箱查收协作空间发送的确认邮件,整个协作空间的用户系统就是使用邮箱来作为用户的id的主键使用的,系统的重要通知,肯定首先使用邮件发送给使用者的注册邮箱的。
那么,上面注册截图中里面还有“或选择”的选择项似乎可以绕过使用个人邮箱的,但是请仔细观察,目前的协作空间所提供的这些外部账号管理系统都是那堵墙外面的,国内根本用不了,当然,我相信在不久的将来,ONLYOFFICE协作空间会开发适配国内的,使用微信账号、QQ账号、手机号码等账号管理系统的接口的,但最起码目前,ONLYOFFICE协作空间使用者的每一个团队成员,都绕不开使用自己的邮箱来接收协作空间外发邮件的这个功能。
开启外发邮件功能
其实很简单,只需要ONLYOFFICE协作空间服务器的站长或技术站务,在协作空间后台管理页面里面先选择左侧的集成,再右侧选择SMTP设置,就可以打开smtp设置页面了:
smtp服务器的选择
这里就需要有一个邮件服务器了,这个邮件服务器既可以是公司、团队自己搭建部署自托管的邮件服务器,也可以是选择的互联网上邮件服务提供商的邮件服务。
如果是自托管的邮件服务器,自己的邮件服务器的技术维护工程师就会必然知道自己的邮件服务器的这些信息是什么,就可以辅导公司团队自己的ONLYOFFICE协作空间服务器技术维护工程师来完成这项配置工作,在大型企业里面,企业内网的网络维护管理技术团队肯定不能只有一两个人,肯定是好几个人的团队,这么多的服务器要日常维护,要及时更新,要及时关注IT新闻发现漏洞要及时打补丁,员工入职要开号,离职员工要及时销号,工作量还是非常大的,大企业老板不舍得多招系统网管的话,就不要以为辞职员工删库跑路的事离自己很远…………
如果选择互联网上的邮件服务提供上的邮件服务,就能稍微省心点了,只需要查一查公司自己使用的邮件服务提供商的技术支持给出的配置参数了,我目前拿自己的在国内互联网上的免费个人版邮箱都试过了一圈,发现很多邮件服务商都关闭了个人用户从本地客户端软件使用smtp协议来登陆管理邮箱的功能了,这事儿就比较不好办了,为什么会这样的市场行情呢?
稍微一想就能明白,国内的众多互不联网头部企业,目前都主推自己的手机应用app,邮箱服务也躲不过去被劫持了,所有互不联网企业的老板,都故意的把自家的电子邮箱设置为客户端只能用自己出的手机app来登陆访问操作,所以,必须得废掉smtp这种通用互联的协议,大家都搞自己一套与对手互相隔离,果真是越来越,互不联网了。但是,经过我的努力尝试,最终,终于找到了一家,目前还在提供标准smtp协议访问的邮箱,那就是163网站出的163邮箱。在163邮箱的设置里面,找到pop/smtp/imap设置页面,如下图所示,确认开启这几项服务:

拉到页面最下端,就是163邮箱服务的各个协议对应的服务器地址了
smtp参数设置
然后回到ONLYOFFICE协作空间服务器的smtp设置页,输入如下各个参数:

设置如下表所示
| 项目 | 参数 | 
|---|---|
| 主机 | smtp.163.com | 
| 端口号 | 465 | 
| 身份验证 | 开启 | 
| 主机登录 | 你的邮箱名@163.com | 
| 主机密码 | 你的邮箱登录密码 | 
| 通过NTLM授权 | 开启不开启皆可 | 
| 发件人显示名称 | 随意 | 
| 发件人电邮地址 | 你的邮箱名@163.com | 
| 启用SSL | 开启 | 
点击保存按钮后,右侧的发送测试邮件按钮激活了,可以点击:

如果配置没错的话,就会在页面右上角弹出测试邮件发送成功的消息:

然后就可以去自己的邮箱查看接收到底测试邮件了:
提醒:
一定要经常登陆自己的邮箱看看有没有ONLYOFFICE协作空间站长发的各种通知邮件啊!

这个移动的139邮箱也是少数还允许使用者开启smtp服务从外部客户端连接访问的良心邮箱之一,并且这种手机号运营商邮箱的好处是,手机上不需要安装特别的app,仅仅使用手机原始的短信功能就能收到邮件提醒消息了,你甚至可以抛弃烦人的智能手机退回功能手机来接收提醒。
参考
Ubuntu安装wordpress服务器
相关文章:
如何通过smtp设置使ONLYOFFICE协作空间服务器可以发送注册邀请邮件
什么是ONLYOFFICE协作空间 ONLYOFFICE协作空间,是Ascensio System SIA公司出品的,基于Web的,开源的,跨平台的,在线文档编辑和协作的解决方案。在线Office包含了最基本的办公三件套:文档编辑器、幻灯片编辑…...
SQL labs靶场-SQL注入入门
靶场及环境配置参考 一,工具准备。 推荐下载火狐浏览器,并下载harkbar插件(v2)版本。hackbar使用教程在此不做过多描述。 补充:url栏内部信息会进行url编码。 二,SQL注入-less1。 1,判断传参…...
HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号4
基础认证题库请移步:HarmonyOS应用开发者基础认证题库 注:有读者反馈,题库的代码块比较多,打开文章时会卡死。所以笔者将题库拆分,单选题20个为一组,多选题10个为一组,题库目录如下,…...
使用LSTM完成时间序列预测
c 在本教程中,我们将介绍一个简单的示例,旨在帮助初学者入门时间序列预测和 PyTorch 的使用。通过这个示例,你可以学习如何使用 LSTMCell 单元来处理时间序列数据。 我们将使用两个 LSTMCell 单元来学习从不同相位开始的正弦波信号。模型在…...
《数据结构:顺序实现二叉树》
文章目录 一、树1、树的结构与概念2、树相关术语 二、二叉树1、概念与结构2、满二叉树3、完全二叉树 三、顺序二叉树存储结构四、实现顺序结构二叉树1、堆的概念与结构2、堆的实现3、堆的排序 一、树 1、树的结构与概念 树是一种非线性的数据结构,它是由nÿ…...
【HarmonyOS】HarmonyOS NEXT学习日记:六、渲染控制、样式结构重用
【HarmonyOS】HarmonyOS NEXT学习日记:六、渲染控制、样式&结构重用 渲染控制包含了条件渲染和循环渲染,所谓条件渲染,即更具状态不同,选择性的渲染不同的组件。 而循环渲染则是用于列表之内的、多个重复元素组成的结构中。 …...
【防火墙】防火墙NAT、智能选路综合实验
实验拓扑 实验要求 7,办公区设备可以通过电信链路和移动链路上网(多对多的NAT,并且需要保留一个公网IP不能用来转换) 8,分公司设备可以通过总公司的移动链路和电信链路访问到Dmz区的http服务器 9,多出口环境基于带宽比例进行选路…...
VUE之---slot插槽
什么是插槽 slot 【插槽】, 是 Vue 的内容分发机制, 组件内部的模板引擎使用slot 元素作为承载分发内容的出口。slot 是子组件的一个模板标签元素, 而这一个标签元素是否显示, 以及怎么显示是由父组件决定的。 VUE中slot【插槽】…...
linux、windows、macos,命令终端清屏
文章目录 LinuxWindowsmacOS 在Linux、Windows和macOS的命令终端中,清屏的命令或方法各不相同。以下是针对这三种系统的清屏方法: Linux clear命令:这是最常用的清空终端屏幕的命令之一。在终端中输入clear命令后,屏幕上的所有内容…...
【RaspberryPi】树莓派Matlab/Simulink支持包安装与使用
官网支持与兼容性 Raspberry Pi Support from MATLAB - Hardware Support - MATLAB & Simulink Raspberry Pi Support from Simulink - Hardware Support - MATLAB & Simulink Matlab与树莓派兼容性 Simulink与树莓派兼容性 树莓派Matlab&Simulink RaspberryPi支…...
嵌入式人工智能(10-基于树莓派4B的DS1302实时时钟RTC)
1、实时时钟(Real Time Clock) RTC,全称为实时时钟(Real Time Clock),是一种能够提供实时时间信息的电子设备。RTC通常包括一个计时器和一个能够记录日期和时间的电池。它可以独立于主控芯片工作ÿ…...
C++ | Leetcode C++题解之第275题H指数II
题目: 题解: class Solution { public:int hIndex(vector<int>& citations) {int n citations.size();int left 0, right n - 1;while (left < right) {int mid left (right - left) / 2;if (citations[mid] > n - mid) {right m…...
编写DockerFile
将自己的项目或者环境通过Docker部署到服务器需要一下几个步骤: 打包项目或者环境 编写Dockerfile文件 运行Dockerfile文件,构建DockerImages镜像,将DockerImages存入DockerHub或者存入阿里云镜像仓库 服务器pull下DockerImages镜像&#…...
TCP并发服务器多线程
1.创建线程‐‐pthread_create int pthread_create( pthread_t *thread, // 线程 ID 无符号长整型 const pthread_attr_t *attr, // 线程属性, NULL void *(*start_routine)(void *), // 线程处理函数 void *arg); // 线程处理函数 参数: pthrea…...
技术速递|C# 13:探索最新的预览功能
作者:Kathleen Dollard 排版:Alan Wang C# 13 已初具雏形,其新特性侧重于灵活性、性能以及使您最喜欢的功能在日常中变得更容易使用。我们以公开的方式构建 C#,在今年的 Microsoft Build 大会上,我们会让您一睹 C# 13 …...
Python设计模式:巧用元类创建单例模式!
✨ 内容: 今天我们来探讨一个高级且实用的Python概念——元类(Metaclasses)。元类是创建类的类,它们可以用来控制类的行为。通过本次练习,我们将学习如何使用元类来实现单例模式,确保某个类在整个程序中只…...
构建自主可控的工业操作系统,筑牢我国工业安全堡垒
构建自主可控的工业操作系统,筑牢我国工业安全堡垒,鸿道(Intewell)操作系统为国家工业发展保驾护航。 7月19日,全球多地安装微软操作系统的电脑设备出现大规模宕机,导致“蓝屏”现象,严重影响了航空、铁路、医疗、金…...
WPF串口通讯程序
目录 一 设计原型 二 后台源码 一 设计原型 二 后台源码 using HardwareCommunications; using System.IO.Ports; using System.Windows;namespace PortTest {/// <summary>/// Interaction logic for MainWindow.xaml/// </summary>public partial class MainW…...
汽车技术智能化程度不断提升,线束可靠性如何设计?
随着汽车技术的高速发展,汽车自动化、智能化程度的逐步提高,人们对汽车的安全性、舒适性、娱乐性等要求也不断提高,加上汽车节能减排法规的不断严峻,整车电气设备不断增加,作为连接汽车各种电器设备“神经网络”的整车…...
实现Nginx的反向代理和负载均衡
一、反向代理和负载均衡简介 1.1、反向代理 反向代理(reverse proxy)指:以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。此时代理服务器对外就表现为一个反向代理服务器。 反向代…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...
论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)
笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...
今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存
文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...
算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...
Netty自定义协议解析
目录 自定义协议设计 实现消息解码器 实现消息编码器 自定义消息对象 配置ChannelPipeline Netty提供了强大的编解码器抽象基类,这些基类能够帮助开发者快速实现自定义协议的解析。 自定义协议设计 在实现自定义协议解析之前,需要明确协议的具体格式。例如,一个简单的…...
VSCode 没有添加Windows右键菜单
关键字:VSCode;Windows右键菜单;注册表。 文章目录 前言一、工程环境二、配置流程1.右键文件打开2.右键文件夹打开3.右键空白处打开文件夹 三、测试总结 前言 安装 VSCode 时没有注意,实际使用的时候发现 VSCode 在 Windows 菜单栏…...
动态生成element-plus的scss变量;SCSS中实现动态颜色变体生成
文章目录 一、动态css变量1.生成内容2.动态生成css变量2.1新增_color-utils.scss(不推荐)2.2新增_color-utils.scss(推荐)2.3theme.scss引入使用 一、动态css变量 1.生成内容 在我们修改element-plus主题色时候,会自…...
如何用 HTML 展示计算机代码
原文:如何用 HTML 展示计算机代码 | w3cschool笔记 (请勿将文章标记为付费!!!!) 在编程学习和文档编写过程中,清晰地展示代码是一项关键技能。HTML 作为网页开发的基础语言&#x…...



