普通业务,我们可以用qq或163等邮箱的smtp服务发验证、通知等。
但是如果要发广告,或者业务很大,发送量很多,那那就不行了。qq邮箱这些都禁止发广告。另外每天发送量有限制。最好就是自建邮局,就没任何限制了。
本文介绍自建邮局的搭建,后端使用宝塔面板自带的宝塔邮局,前端用Roundcube。
其实如果只是自己需要很多邮箱收个验证码,那就不需要Roundcube了,因为宝塔邮局本身就支持发送邮件、收件。使用Roundcube主要是为了能给每个员工一个独立账号才需要的。
第一步 开启25端口
25端口,是发送邮件使用的。但腾讯云、阿里云、华为云等大厂禁止25端口,以前可以申请开启,现在完全不开放,做不了邮局。这时候我们可以选择小厂的,基本上都全开放。
★★★推荐欧云https://idc.ouyun.cc所有端口全开放的,不限制25端口,不区分国内外可以用来做邮局
选择2-2的服务器就可以了。系统推荐使用ubuntu22,不推荐centos,因为centos已经停止维护了。【禁选debian12】debian12很多错误提示
第二步 安装宝塔
访问宝塔官网https://www.bt.cn
第三步 安装宝塔邮局
如图,在宝塔邮局==》软件商店==》搜索“宝塔邮局”==》安装==》然后点设置
第四步 设置宝塔邮局
点击设置后,添加域名就好了,接下来会弹出解析,去解析下就行了。
如果出现这个问题,请看这个帖子解决https://www.firstbbs.cn/forum.php?mod=viewthread&tid=394&extra=page%3D1
第五步 申请ssl证书、添加邮箱账号(自己一个人用的话,到这里就结束了)
第六步 安装前端(分给公司一人一个邮箱,继续进行下面步骤)
先下载roundcube源码,github地址为https://github.com/roundcube/roundcubemail/releases
下载文件roundcubemail-最新版本号-complete.tar.gz
如果国内用户无法访问github,那就这里直接下载,我把源码分享到群文件里,进qq群下载849262039
然后宝塔创建个网站,在根目录,上传源码,解压。因为解压后是一整个文件夹,需要把里面的全部文件剪切到网站根目录。
第七步 设置roundcube
访问https://你的第六步网站域名/installer/
如果出现图片的错误,去php里安装扩展,【额外安装】【imap】扩展,推荐使用php8.0,安装完了以后,重启一下php,不会了直接重启服务器
右键翻译为中文,下面填写,我没写的,你也别写,默认就好了
填入网站名字
数据库选mysql,创建个数据库,然后信息填进来,图片选错了,应该选mysql
SMTP端口改为25
【不要】勾选插件,你用不到,还很卡
想开也行,推荐几个,如果你觉得你用的到的话
emoticons,邮件内容可以发表情符号
filesystem_attachments,文件系统附件
newmail_notifier,新邮件通知程序,浏览器顶部一闪一闪的
show_additional_headers,显示附加标题
userinfo,用户信息
zipdownload,zip下载,下载的时候把所有附件压缩成一个压缩包下载下来
点下一步,然后继续
初始化数据库,下面的mi啥的映射那个错误不管他
完成,恭喜您完成了,打开你的网站域名,就可以访问啦,记得删除【installer文件夹】,避免别人来你这里重复安装
评论(0)