poste.io介绍' [/ F8 g! i+ P8 H1 j; c
首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/: S2 m ]. U2 Q+ @0 N
! I4 h- ?9 v6 L c. i9 J$ A( |
Poste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
( r w. j* m8 H9 c
% `: Z* w3 J+ U- C- jPoste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。7 W- A, U5 a6 ]" z) T. |5 S/ B: f
poste.jpg' i0 k! i+ v$ H" P' P9 B; X8 F% W
S- O& L! m2 \! S9 q; f7 ?3 [
poste.io准备- N9 W; f0 A: M# p! `! D
1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。
* {1 |0 ]7 O2 _9 Z4 X4 k7 q3 S
* G3 D* `8 f9 y3 Q3 M" w2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。
+ n1 A5 w1 Y" f5 ? j, ~大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063
/ u5 n2 g- q7 u! }0 p; I0 ?
' ^, A6 S) q* l- F9 w+ Fposte.io搭建
$ b' l, [" | n& U本次教程,我使用的vps系统为Ubuntu 20.04!
8 p0 P3 _" k& K7 U; h2 i# l* y! \
. d/ _5 n% t& L( |, H& u/ e不过,我们当然还是先进行域名解析如下:
4 F4 \" ]/ Z8 J) ?0 H
0 J$ F3 `8 t+ F2 e1 I# t9 O主机记录 记录类型 记录值
) _- u- ]& k( J* S; x7 rmail A 你的IP地址
: U: Y. ?2 @- [6 B% H$ o7 Zsmtp CNAME mail.**.com- ^, G. e% x5 p9 P# j
pop CNAME mail.**.com% F4 J$ `3 a' J5 B4 Y
imap CNAME mail.**.com
$ f6 l1 F* D/ G@ MX mail.**.com
# Z+ L( w9 y' S/ o: b. p@ TXT v=spf1 mx ~all, C$ s2 s) ^+ P9 T" J; K. L, Q: e
1、更新系统,安装docker和screen;, L5 Q6 ^; ]6 k4 P0 d& `( h
. ~% R0 D# o+ f) Eapt update && apt install screen docker.io -y
: g: W: e% K- d( X2、拉取镜像;
+ L' U9 J( x; p8 N( U9 g* U
/ _ X+ w8 ^2 _4 b/ ndocker pull analogic/poste.io: g) `- z+ ~) j8 r2 I! b0 _
3、新建邮件目录9 L6 ~1 B5 D$ Q/ p9 |' M
9 u. T' x$ V$ k2 I: u. E
mkdir /home/mail
3 K9 P+ r& @8 j( t4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!- f' o( u! c; r% h# _
( k& `, z1 ^, P5 a9 a; i) ^) j
screen
) O* y0 w" i8 b' S& _% Qdocker run \; `3 N+ Z7 B+ C$ J; e! |2 J
--net=host \
* r' O/ i. z' s$ L2 s* C3 v, g -e TZ=Europe/Prague \1 L! q( J& N# s, O; p3 ~; n
-v /home/mail:/data \1 u4 \2 c# A5 |" h9 Z
--name "mailserver" \
$ h, @3 { @8 P! W* V; o( v$ \ -h "mail.*.com" \
# L6 B; O6 Y1 q2 g: r/ Q1 m -t analogic/poste.io
" ~9 y. ]) _# \ G* }5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。3 y2 M5 W& X+ G: v, a& R- K5 w
6 [( D8 ? P3 ?0 R- L6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如:
. B' z/ }! X% U
% K" z8 t( [2 \/ B- h# t- d5 v0 _! k1 ]3 x, s
s20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"
) F: y, M2 Z ^7 L) G截屏2023-05-20 19.35.18.png
0 e7 T" W- O% [" G8 G% G5 l' k
- y, a" |" t3 {: s, U: R. j- H7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;" _7 e3 C7 B/ ]# b& @! J/ ~7 V
顺便给大家检测25端口的命令:telnet smtp.qq.com 25& [7 ~) k h! p+ z1 f) Q
. r) i, y! l. [; |+ x3 c8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/
) L, O. |- E' u8 W
# p5 j5 N" P- n8 |得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。" m2 m8 ]4 s- w0 ~! `2 F: @
% T! X$ @! b2 J& ]' \+ R
客户端设置# @: X( x# {; r, e5 B9 K+ f
收件服务器【IMAP】* {/ A! E5 p( @7 F& h
: m5 Y# ~8 e6 e% Q' y+ O
设置 内容 r& H0 R9 k' u# q
EMAIL 你的邮箱
: L. ]5 F& E" g( c密码 你的邮箱密码( b& A6 O0 I* |) o/ R. g; K2 s# p
服务器【Host Name】 mail.*.com3 h9 g& c% D( p7 X. e9 C# E( A
端口【Port Number】 9932 f7 R ^. i: m, v B* d
Security SSL5 H" G5 ~% C4 D) ~
寄件服务器【IMAP】
% q9 P4 t& v4 }7 ]5 k) k- X1 e
/ { N- {8 z; Z设置 内容; C6 m# Y1 Y- n; i( \( w
EMAIL 你的邮箱, B# @9 e F) b$ \( n7 U* ^
密码 你的邮箱密码0 a, i* R# I# b+ k
服务器【Host Name】 mail.*.com
+ k+ i) K+ t. H端口【Port Number】 587
" r5 F" j6 Y/ B) JSecurity SSL! h& U" v: \; {% [! C* y6 Y
补充7 J: c( C [& k9 q# w: C2 R6 A
忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接
8 r( {* z z6 V0 t4 R4 |: j0 j6 z7 `2 W" b
sudo hostnamectl set-hostname mail.* .com- _4 {4 {/ q, u$ g. p& U
|