poste.io介绍
. A/ V, ]. Q/ j9 S2 v. u1 O, K首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/
4 o$ g0 q& ^4 d2 X3 B2 ?; r2 e% S4 F; E/ E- p2 Q
Poste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
2 C6 j2 s9 S, y9 f) [) X1 |' r8 o+ l: b1 ^; R
Poste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。
/ r7 ?# Q# n) e; U$ d; |poste.jpg/ w5 k( g) p2 J1 m
5 ~7 Q% A. T' \# N# ?$ tposte.io准备
' ]5 v$ [+ @; a1 h* ?1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。9 c K# y" Y# u1 }/ e7 U
: e' r+ n0 u8 \2 e2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。
7 |7 g: F2 a/ Y7 u大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063
. V- I4 Y/ m# t
' r4 x4 `) g, T7 C0 v' Z; Lposte.io搭建) b/ _- t! z9 f
本次教程,我使用的vps系统为Ubuntu 20.04!
% y) ]8 x. i. Z- _$ x& d
+ w( x0 s- u' W# n ?1 j不过,我们当然还是先进行域名解析如下:4 }: }0 f+ e3 f! ~. @! J
- Y: B) V$ k) Q6 P& ~4 Z: b主机记录 记录类型 记录值" a- @6 a/ }+ N7 _
mail A 你的IP地址( n" L" ~" K) e0 E( N' Z/ b% B* s: U ]
smtp CNAME mail.**.com% } Q1 d7 G- }- K9 i$ l
pop CNAME mail.**.com! O" ?2 N( \% S$ ?$ V
imap CNAME mail.**.com D5 O+ }8 ?/ x( ?) p0 W
@ MX mail.**.com7 v4 o! i, m2 X) s
@ TXT v=spf1 mx ~all
1 E% d$ q! |/ l9 k5 C# s1、更新系统,安装docker和screen;; n* Z T p$ j$ Y* f' I
9 V' g; z, @# W: ^$ u4 Y8 X) Uapt update && apt install screen docker.io -y
/ X R3 U" @# x/ H6 y& i2、拉取镜像;4 f( [3 Q2 ~: {- \: A4 X. R* n# V1 H' [5 J
" N' h, `( W$ \% f" b
docker pull analogic/poste.io
1 j2 [- I- x' s3、新建邮件目录' A, |; }& q0 n7 m6 W1 M: a6 R
5 [( ^: I/ f. F
mkdir /home/mail( n2 M; v' l, I9 g
4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!5 W& O* C5 z0 Z- i! H( ]
9 @6 `* G& F. y [4 |+ g/ C$ Rscreen5 m# g, e$ H9 Y' ~) f
docker run \
/ ~8 Q! _! E) H2 F. i/ [0 N. _: a, Y- [ --net=host \
# L4 p1 t% w; e; u& M) t -e TZ=Europe/Prague \& F8 i, H' {1 M B2 ]; u
-v /home/mail:/data \
6 S$ s( g5 B' W+ A --name "mailserver" \
& \/ M9 @! J& G0 p0 y% ~9 x -h "mail.*.com" \
2 Z8 a) |7 K- L7 l) b -t analogic/poste.io
6 C% a% B2 D) A0 T, t" F+ X5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。( A+ S: t: K* w9 ~' I
( E' Z4 _5 I( U3 `
6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如:
3 I8 f4 X1 W- w$ k. V+ H r' h
: x- }- D8 E1 v- C) G9 v8 E' U I
s20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"
# s; Z o4 H1 m/ P2 A: R: \4 p截屏2023-05-20 19.35.18.png
# S |( o2 q- Z+ ]6 r* H3 ], X/ @$ G: M) C' r4 Q, C
7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;
) f. I ?4 n+ }; p! ?顺便给大家检测25端口的命令:telnet smtp.qq.com 25
6 f' N& U5 M* o2 q" Z/ r( ?+ f
4 H- ~' R8 _, O6 k, g! A0 H' A8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/
1 h5 X" p5 m+ I* A8 E3 v+ X3 N
1 D8 @* L" k G2 n5 L1 {6 \得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。
, r2 C( K, N6 D
# }# g. Q; E n3 b4 M: h, Z: P客户端设置
$ c& ]0 H% c# b6 e+ K5 z# V3 V% C收件服务器【IMAP】
( i \6 R* u( c# L. k! ~$ a ^/ o% l: l; O# _* b9 N0 \, o1 r1 W
设置 内容4 R4 m& A7 o; L- d# n
EMAIL 你的邮箱! S0 j! ]$ m6 o0 H3 h' |
密码 你的邮箱密码
/ M. h) [* H f4 _ ^服务器【Host Name】 mail.*.com1 Z# N; u/ i! N6 U2 Z* X" b
端口【Port Number】 993
: C, Q0 C- h- B! ISecurity SSL
8 K8 U9 L7 P" E. [' I& [寄件服务器【IMAP】
4 k- w. `: w' ~ M7 { x. A9 k" W) f/ i
设置 内容' c* f- k. b% ^9 Z" r5 Q ^
EMAIL 你的邮箱) R% \& \1 Y& J/ d* `
密码 你的邮箱密码# G+ c' z, k# p* r1 K$ `8 \' V, i0 O
服务器【Host Name】 mail.*.com
( k5 S' x# m9 x端口【Port Number】 587$ O' q# v* }, u% h K
Security SSL
1 s/ H) I$ L. U! v; |" c$ Y9 L补充* |* ?8 ?" H3 l! w$ o) t" B
忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接: B' G i* {* v& ^9 h) _
& N( R I L0 Z# G
sudo hostnamectl set-hostname mail.* .com
9 H, i- r5 _: X; z4 ~ |