前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【玩转Lighthouse】利用lighthouse搭建邮局管理系统

【玩转Lighthouse】利用lighthouse搭建邮局管理系统

原创
作者头像
用户7917993
发布2022-04-19 15:19:07
2.6K0
发布2022-04-19 15:19:07
举报
文章被收录于专栏:漫天雨落漫天雨落

利用lighthouse搭建邮局管理系统

其实这个系统应该功能还是比较丰富的,各种设置,还有什么反垃圾系统的自动学习啥的。 不过因为是本地的ip,所以在邮箱得分中并不是很高,很容易就标识为垃圾邮件进入别人的垃圾箱。而且那段时间群晖出了点问题经常关机,总之使用上并不是太方便,特别是接重要邮件的时候总是担心会不会没收到。

但是国内提供域名邮箱的服务商也只有几家啊,像阿里云的好像是要花钱还是怎样,于是我就选择了腾讯云的企业邮箱。 腾讯云的怎么说呢,免费申请是个好事惹,但偏偏要跟企业成员那种系统绑定在一起。简单来说是这样的,你要先注册一个企业,然后绑定微信,你就成为了这个管理员。接着绑定域名,给不同的人新建账户,填入信息,绑定微信,生成域名邮箱。那么成员可以通过企业微信,或者是qq邮箱的app来进行使用。ummm...怎么说呢,其实使用的时候感觉也还行,可是这个绑定那个绑定有时候就是很烦。而且万一我要换个域名呢?只有6次机会。如果要新建一个前缀呢?似乎也不是很自由。

首先,登录你购买服务器厂商的控制台,我这里用的是腾讯云轻量应用服务器,系统选择的是Centos7.6。

image-20220213100804144
image-20220213100804144

找到你的服务器之后点击右上角的登录按钮(如果不喜欢这种方式登录可以选择自己喜欢的方式:putty,xshell,terminal 等等)当然如果选用其他方式记得先重置密码还在在购买的时候就创建密码,不然无法登录。

image-20220213101412208
image-20220213101412208

输入管理员指令:sudo -i

image-20220213101617825
image-20220213101617825

接下来输入命令安装宝塔

代码语言:javascript
复制
 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

PS:如果没有宝塔账户先去注册一下

安装成功后会看到下面的界面:

image-20220213102136068
image-20220213102136068

接下来我们去防火墙开一下宝塔面板的8888端口:

image-20220213102422633
image-20220213102422633

然后访问外网链接访问宝塔面板并输入账户密码登录,第一次登录会让你阅读协议并登录宝塔账户(就是刚才注册的)

image-20220213102748975
image-20220213102748975

如果不搭建网站可以不安装那些环境,直接跳过即可

宝塔邮局管理器

这次宝塔面板上的邮局管理器真的是深得我意。安装非常的简单,支持多个域名,也没有用户上的限制。

首先自然是左上角的添加域名,不过只支持一级域名。也就是说我们到时候的邮箱都是abc@abc.com的样式,而不能是abc@mail.abc.com这种。所以如果网站挂了CDN的就要注意了,要不就是换dns的服务商,像cf就支持根域名的cname跟mx同时存在。要不就是主站用www的二级域名,根域名做一个显性跳转也行。

添加域名之后,就会进行一个自动的配置,然后需要添加MX记录跟其他的TXT记录

检测通过之后就可以在用户管理这里添加用户使用了。在app上添加邮箱账户之前,可以现在服务器端测试一下:

  • 我们可以在宝塔自带的发件箱这里测试一下,看看别人能不能收到邮件。如果不行的话,看看25端口有没有打开。
  • 如果被识别成垃圾邮件的话可以手动选择这不是垃圾邮件。我试着给自己的qq邮箱发,然后自动进了垃圾箱,我选择这不是垃圾邮件。然后再给自己跟其他的qq邮箱发,结果发现也不会进垃圾箱。我没有严谨的测试,不知道是不是有偶然性在里边。
  • 在宝塔这个自带的发件箱里测试的时候,如果只有一个用户账号那还好,但如果是多用户的话,即使你选择用户2来发送邮件,但可能还是用户1发送的软件。

IMAP服务

mac、ios上自带的邮件app,或者是qq邮箱都是支持IMAP服务的。我们在添加邮箱账号之前要记得在服务器商家的平台上开通以下端口。

或者说看情况吧,像pop3用的是110端口,用IMAP的话就不用去开通。

接着在app上添加,上面说的两个app都是选择其他账户。这个时候就会让你输入账号密码。【也就是刚才宝塔上建立的用户跟密码】。接着就会告诉你验证不通过,要填更多的信息。

大概就是这样的界面,接着把信息补充完整就可以了。

关于ssl

这个我并不是很清楚,像qq邮箱的话,不管你的宝塔面板上有没有配置好ssl证书,只要你勾选了ssl其实就是可以通过的。当然具体是不是走的ssl我也不知道。我还特意ssh上服务器看了一下,宝塔是会自动生成一个通用的奇怪证书。 然后如果是在mac上添加的话,就会提示你,这个证书不安全。可以添加,不过会有这样的提示。

在这里添加证书之后,mac上的提示就会消失,希望是走了ssl加密吧...

关于catchAll

我们能看到宝塔面板有个catchAll的小功能,这其实就是一个邮件转发。简单的来说,它会把所有不存在的邮箱地址转发到某个邮箱。 比如说我现在只有一个root@kv.mk的邮箱用户,开启了这个功能之后,那么1@kv.mk也好,dd@kv.mk也罢,你都是能收到邮件的。 有一种突然拥有无限个邮箱的感觉一样~哈哈哈哈啊哈

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 宝塔邮局管理器
    • IMAP服务
      • 关于ssl
        • 关于catchAll
        相关产品与服务
        轻量应用服务器
        轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档