特色
自动检测docker是否安装
检测25端口是否可用,如果显示不可用,那么请换其他机子
自动生成所需 DNS 记录配置
支持一键更新和完整卸载
登录用户名和登录密码和管理后台一致
禁用病毒扫描和关闭垃圾邮件过滤,减小内存占用
内存占用仅约 280MB
安装步骤
1、运行安装脚本:
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/poste_io.sh && chmod +x poste_io.sh && ./poste_io.sh
重要提示:请确保 25 端口可用,否则需更换服务器。系统会自动检测并提示端口状态。
2、配置 DNS 记录
安装完成后,系统会自动显示需要配置的 DNS 记录。请务必正确配置所有显示的记录。
例如:mail.123.com
作为邮箱域名
最后还有一个TXT记录是关于DKIM 密钥的,需要在后台激活后看到,请继续往下看
3、1panel这里申请证书有个坑,反向代理导致申请证书时challenge不可达的问题,我自己习惯用1panel的openresty,类似于NPM的默认行为,1panel版本的openresty默认为所有网站添加下面这段:
修改完之后重新去Poste.io管理面板里申请证书即可,成功的日志结尾应该是:
[2024-08-20T16:53:36.255353+08:00] LEScript.INFO: Got certificate! YAY!
[2024-08-20T16:53:36.255636+08:00] LEScript.INFO: Saving fullchain.pem
[2024-08-20T16:53:36.255724+08:00] LEScript.INFO: Saving cert.pem
[2024-08-20T16:53:36.255762+08:00] LEScript.INFO: Saving chain.pem
[2024-08-20T16:53:36.255801+08:00] LEScript.INFO: Done !!§§!
邮件服务器后台配置
访问您的域名
使用管理员账号登录
设置安全密码
进入后台,按照图示操作
DKIM 配置
创建 DKIM 密钥
对于 Cloudflare 用户:
主机名格式例如:s20241127823._domainkey
添加 TXT 记录
复制完整的 DKIM 记录值
图一:
图二:
webmail 使用
点击右上角的 webmail,登录用户名和登录密码和管理后台一致。
进入简洁的邮件管理界面
评论区