侧边栏壁纸
  • 累计撰写 11 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

1panel一键部署 Poste.io 邮局服务器

Bubai
2025-03-25 / 0 评论 / 1 点赞 / 93 阅读 / 0 字

特色

  • 自动检测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 端口可用,否则需更换服务器。系统会自动检测并提示端口状态。

微信图片_20250325112146.jpg

2、配置 DNS 记录

安装完成后,系统会自动显示需要配置的 DNS 记录。请务必正确配置所有显示的记录。

例如:mail.123.com 作为邮箱域名

记录类型

主机记录

记录值

A

mail

1.1.1.1 (服务器ip)

CNAME

imap

mail.123.com

CNAME

pop

mail.123.com

CNAME

smtp

mail.123.com

MX

@

mail.123.com

TXT

@

v=spf1 mx ~all

TXT

_dmarc

v=DMARC1; p=none; rua=mailto:admin@123.com

最后还有一个TXT记录是关于DKIM 密钥的,需要在后台激活后看到,请继续往下看

3、1panel这里申请证书有个坑,反向代理导致申请证书时challenge不可达的问题,我自己习惯用1panel的openresty,类似于NPM的默认行为,1panel版本的openresty默认为所有网站添加下面这段:



2222222.png

  • 修改完之后重新去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 !!§§!

邮件服务器后台配置

访问您的域名

使用管理员账号登录

设置安全密码

进入后台,按照图示操作

3333333333.jpg

DKIM 配置

创建 DKIM 密钥

对于 Cloudflare 用户:

主机名格式例如:s20241127823._domainkey

添加 TXT 记录

复制完整的 DKIM 记录值

图一:

图二:

555555555555.jpg

webmail 使用

点击右上角的 webmail,登录用户名和登录密码和管理后台一致。

进入简洁的邮件管理界面

77777777777.jpg

1

评论区