当前位置:论坛首页 > Linux面板 > 讨论

宝塔邮局 进阶使用教程

发表在 Linux面板2020-11-3 20:46 [复制链接] 9 13225

本帖最后由 dcyln 于 2020-11-3 20:54 编辑

前序:之前使用过 ewomail 不能和宝塔兼容,后面使用 Docker 版ewomail  资源占用偏大,也是无奈升级了配置,直到现在终于琢磨出一套和宝塔邮箱比较好的兼容方法

微信图片_20201103205313.png

推荐使用 腾讯云香港轻量 不封端口  价格美丽

首先安装 宝塔邮局  这里就不啰嗦了 可以看  https://www.bt.cn/bbs/thread-32749-1-1.html


装好 宝塔邮局 以后先在宝塔添加域名

1.jpg


域名和其他设置参考上面链接  然后用A记录创建一个网站 和 数据库


下载  https://github.com/roundcube/roundcubemail

我使用的是  roundcubemail-1.4.9-complete.tar.gz


解压后打开  http://domain/installer 进行安装

2.png

下一步 找到 Database setup 修改数据库配置  其他配置不动  


3.png

下一步 由于我的数据库已经安装过了 这里不一样截图说明了

4.png


然后打开 config/config.inc.php 修改配置


$config['skin'] = 'elastic';  

这个参数可能会有问题  skin下有三个皮肤 随便改一个  elastic比较好看

然后添加以下参数

$config['mime_types'] = '刚才下载的 mime.types 文件路径';

以下是重点  折腾了我一天  可以登陆收信但是发信一直提示认证失败  添加后解决
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['smtp_auth_type'] = 'LOGIN';

我的插件参数 仅供参考

$config['plugins'] = array('emoticons', 'html5_notifier', 'archive', 'zipdownload', 'password', 'managesieve', 'jqueryui', 'persistent_login', 'carddav');

最后添加用户可以去 宝塔邮箱添加,我自己写了个管理面板,但是坑比较大也不完善,就先不发了。

大家可以参考 宝塔邮局   /www/server/panel/plugin/mail_sys/mail_sys_main.py  里面的代码去写一个管理面板

刚开始不想用py 写出一个http接口 感觉累赘,后面我才知道我入了一个大坑,我用php去调用py 操作,光权限问题卡了我半天,最后 www 用户加入 mail组解决

又遇坑 doveadm pw -s MD5-CRYPT -p  无权限运行,又是几个小时找到  php 的解决方法  crypt(‘登录密码’,'$1$'.随机8位字符.'$');

折腾几天可算是正常能添加修改删除了,但是配置起来太不方便了,如果我还有多余时间写出个完善点的再发出来吧。

邮局用户数据库文件在 /www/vmail/postfixadmin.db   sqlite

好久的心头病解决了 比较开心所以发个教程
使用道具 举报 只看该作者 回复
发表于 2020-11-3 22:13:50 | 显示全部楼层
感谢分享
使用道具 举报 回复
发表于 2020-11-5 08:27:18 | 显示全部楼层
多谢干货分享
使用道具 举报 回复 支持 反对
发表于 2022-8-7 14:27:42 | 显示全部楼层
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['smtp_auth_type'] = 'LOGIN';

哎 添加了 还是认证失败 头疼中
使用道具 举报 回复 支持 反对
发表于 2022-8-8 21:28:44 | 显示全部楼层
感谢大佬的教程
使用道具 举报 回复 支持 反对
发表于 2022-8-31 20:54:25 | 显示全部楼层
老大,你有没有出现用户修改密码不了,一直显示无法保存新密码的情况
使用道具 举报 回复 支持 反对
发表于 2022-9-3 16:43:23 | 显示全部楼层
你这个方案客户端根本无法自主改密,弃用吧
使用道具 举报 回复 支持 反对
发表于 2023-4-5 11:26:45 | 显示全部楼层
我在用独角数卡源码建的站点,里边有个邮件服务,里边的协议我要怎么填?SSL不行。TLS也不行,不填也不行。最后我用QQ邮箱填TLS才行。如果不用QQ邮箱,用宝塔的SMTP,要填什么呢?
使用道具 举报 回复 支持 反对
发表于 2023-5-24 08:48:17 | 显示全部楼层
宝塔用_b230 发表于 2023-4-5 11:26
我在用独角数卡源码建的站点,里边有个邮件服务,里边的协议我要怎么填?SSL不行。TLS也不行,不填也不行。 ...

10U帮你解决
使用道具 举报 回复 支持 反对
发表于 2024-1-14 00:01:55 | 显示全部楼层
Nebula 发表于 2022-8-7 14:27
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] =  ...

少了几个参数
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表