岁月博客

  • 首页
  • 跨境电商
  • 技术文档
  • 软路由虚拟化
  • 服务器技术
  • VPS
  • 羊毛
    • 羊毛
    • 自助薅京豆系统
岁月博客
致力于关注网络安全与黑客文化,专注网络技术的分享与交流。
  1. 首页
  2. 技术文档
  3. 正文

Poste邮箱服务(搭建Poste邮箱服务详细步骤)

2022年4月7日 455点热度 0人点赞 0条评论

Poste 邮件服务基于 Docker 搭建,用的是 Haraka + Dovecot + SQLite 邮件系统,能够轻易实现邮件收发、多域名控制、邮箱容量控制、邮件杀毒、邮件过滤以及 Webmail 等基础功能。同时,Poste 还提供了投递统计分析、客户端自动适配、一键安装SSL、邮件转发、邮件别名、Catch-All 等相当有用的功能。

因为用的是 Docker 搭建,所以搭建过程非常简单,Poste 算是比较轻量的邮件服务,1G内存的 VPS 足可以轻松应对。

准备工作

下面就以 xxx.com 域名,1.2.3.4 为邮箱IP,test@xxx.com 为要搭建的邮箱地址。来演示一下搭建过程。

1、你需要一个开放了25端口,且内存等于或大于1G的 VPS,测试25端口是否开放命令 telnet smtp.aol.com 25

2、 需要一个域名且能添加 DNS 解析

配置DNS解析

以域名 xxx.com 和IP 1.2.3.4 为例:

类型名称内容TTL
A@127.0.0.1
Atest1.2.3.4
MX@test.xxx.com优先级10
TXT@v=spf1 mx ~all
TXT_dmarcv=DMARC1; p=none; pct=100; rua=mailto:test@xxx.com
CNAMEimaptest.xxx.com
CNAMEmailtest.xxx.com
CNAMEsmtptest.xxx.com
CNAMEpoptest.xxx.com
TXTs20191223631._domainkeyk=rsa; p=MIIBIjXvuPeHUdZ……

最后还需要到 VPS 服务商处添加一个反向 DNS,也就是 rDNS 解析,把 IP 解析到 test.xxx.com 这个邮件域名就好了,这个为可选项,有些 VPS 商家不提供这种服务。

以上 DNS 解析,至少需要添加前面三个 A 解析和 MX 解析,后面几个解析为可选,不添加也能用。

修改服务端用户名

现在就可以在 VPS 上进行操作了,Linux 上的用户名,分为长短用户名:

现在来修改短用户名对应为邮箱名 test,长用户名为邮箱链接 test.xxx.com

长用户名修改:

vi /etc/hosts

添加一行,IP + 长用户名 + 短用户名,如下:
1.2.3.4 test.xxx.com test

短用户名修改:
echo "test" > /etc/hostname
hostname -F /etc/hostname

短用户名查看:hostname
长用户名查看:hostname -f

卸载自带的MAT服务

有些 Linux 版本会自带 sendmail、postfix 发件服务,上面说到 Poste 用的是 Haraka + Dovecot + SQLite 邮件服务,所以最好先卸载不需要的 sendmail、postfix 邮件服务:

apt purge sendmail
apt purge sendmail-*

apt purge postfix
apt purge postfix-*

安装Docker

apt update && apt upgrade -y

curl https://get.docker.com -fsSL | sh

检查:
docker --version

安装Poste

docker run -d \
--restart=always \
-p 25:25 \
-p 80:80 \
-p 110:110 \
-p 143:143 \
-p 443:443 \
-p 465:465 \
-p 587:587 \
-p 993:993 \
-p 995:995 \
-p 4190:4190 \
-v /etc/localtime:/etc/localtime:ro \
-v /srv/poste/data:/data \
--name "poste" \
-h "test.xxx.com" \
-t analogic/poste.io

如果没有报错,Poste 应该已经安装完毕并开始运行了。浏览器输入 test.xxx.com 打开 Webmail 界面进行邮箱配置。

配置邮箱

1、设置管理员账户以及密码,然后进入后台:

2、配置 Let’s Encrypt 证书:

左侧点击 System settings > TLS certificate 进行配置。

上面证书申请好后,重启一下浏览器,邮箱页面就有 SSL 加密了,另也给各个邮箱协议配置好了 TLS 加密。

3、创建 dkim 密钥,生成 key,添加到 DNS 解析记录,就是上面最后一条解析 s20191223631._domainkey

左侧点击 Virtual domains 然后点击域名进行配置。

4、添加新的邮箱:

当然还有许多别的邮箱功能,比如添加新的域名,邮件转发等等,可以自己慢慢摸索,这里就不展开了。

SMTP/IMAP/POP3

最后用表格说明一下各个邮件协议用法:

协议端口主机
SMTP25, 465, 587smtp.xxx.com
IMAP993, 143imap.xxx.com
POP995, 110pop.xxx.com

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请及时联系我们qq邮箱:1107996578@qq.com,一经查实,本站将立刻删除。

标签: 暂无
最后更新:2022年4月9日

岁月

以梦为马,随处可栖

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

岁月

以梦为马,随处可栖

最新 热点 随机
最新 热点 随机
抖音是什么平台,抖音平台基本属性介绍 抖加投放技巧以及注意事项,抖音dou+详细的投放攻略 抖音id怎么修改,抖音用户名修改教程 ipad抖音怎么设置横竖屏,平板横竖屏的设置教程 抖音浏览量突然猛涨怎么回事,抖音播放突然增多的原因 fiddler创建根证书不成功解决方案--岁月博客提供
Centos 7 彻底卸载清除 Docker 环境 抖音是什么平台,抖音平台基本属性介绍 R2S旁路由+Docker详细教程 windows sever r2 计算机如何查找本地用户和组(win10本地用户和组在哪里) 微软文字转语音怎么导出(文字转语音教程详解) internetdownloadmanager是什么(免费且功能强大的下载工具推荐)
分类
  • VPS
  • 技术文档
  • 新闻
  • 服务器技术
  • 未分类
  • 羊毛
  • 跨境电商
  • 软路由虚拟化
最近评论
kkkki 发布于 9 个月前(07月05日) 100好像可以开韩国了把,我今天误打误撞开成功了
kiritoghy 发布于 10 个月前(05月26日) 想问一下如果azure for students开B1S+64G SSD就是免费的吗,不会扣100刀...

COPYRIGHT © 2022 岁月博客 ALL RIGHTS RESERVED.

豫ICP备2022005050号