poste.io介绍2 X0 Z* I3 O1 c- P5 f. z
首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/
l; [# O7 |/ y2 f5 Z
' n% {6 g. j( u. J, V& ~- ~6 W- fPoste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
1 p: t& E6 k- N0 U
3 w9 d, t& n* C# h/ L( N5 f% d0 u4 rPoste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。
$ r0 {: Q, v* \, ^poste.jpg
3 l8 ~. ]9 S$ I5 w. ^
* ^( R% e# @7 O4 @5 e3 p' j" nposte.io准备
$ G! ~6 F+ S! v; [7 T! S9 e9 h1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。
: A# E, r4 N# Z' T2 E8 O5 B1 L3 x
/ F4 n1 y& @5 V2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。
c, v, q/ y7 M; e6 |1 l: m7 d大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063: g* y3 x0 y; [0 G: z k$ s7 d
% B+ r: w" v& a: y6 P/ v! a
poste.io搭建
: J% B# S0 l5 F: G# A' \4 R本次教程,我使用的vps系统为Ubuntu 20.04!: k) F7 U/ R9 T' b$ ^# {2 V' J7 t! G
0 f# y4 D+ Q5 i. \
不过,我们当然还是先进行域名解析如下:
, ]7 k7 W: A7 y, ?: S" u3 m# _/ v/ V S
主机记录 记录类型 记录值
1 J" S( ]/ s0 S5 Tmail A 你的IP地址
) m0 G9 ~6 S) osmtp CNAME mail.**.com
: [7 X2 p' K" w5 T6 @pop CNAME mail.**.com9 X( e. q5 Z( ]$ W! b( x
imap CNAME mail.**.com
5 G/ ?& {( T3 E3 g) m4 H2 Y/ N@ MX mail.**.com
& T7 `+ h. D+ @@ TXT v=spf1 mx ~all6 P1 N. t3 n$ ^. u/ U6 _! ?: _
1、更新系统,安装docker和screen;
, T2 P2 l3 a( Y- h
3 r& [; j9 E9 k7 V# Tapt update && apt install screen docker.io -y
2 [: Y# y1 X3 B2、拉取镜像;
8 N" p1 p3 v- z) I6 |& z( a8 g! Y: C% n7 j) n3 P
docker pull analogic/poste.io+ b5 Q, r+ c5 \5 v7 L) s6 W
3、新建邮件目录2 K5 i* J, `3 h# [
8 ]4 i# y# O6 A, kmkdir /home/mail
4 Q, \# e: p& } O4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!
4 ?0 L" x4 `0 L+ m2 P5 E X! T
7 ^2 N# C# E$ g0 r K8 Oscreen
: t, M# _8 h' s' sdocker run \
7 @4 H6 ^3 t, ]9 D4 E6 q --net=host \
7 ?$ d2 K$ S) ]0 u+ K -e TZ=Europe/Prague \
+ m( ~% F* A @$ h -v /home/mail:/data \
( U# y2 a# N5 H, W; I --name "mailserver" \3 J" z6 {& ?: O. f4 h% q) E
-h "mail.*.com" \
- G' L/ b* C8 g9 @0 w -t analogic/poste.io/ z4 N; q* q# x$ ^
5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。
* X) r4 s9 S% D$ ^# E) {/ Z4 v( j5 U/ w0 y5 D- [# D: z; C
6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如:' b3 r' H) t7 u2 i, o
0 T! r% a/ A( _& {
7 b/ l! G) x+ N3 V; t0 S5 m% ss20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"6 ~ P; S+ g s- V" f
截屏2023-05-20 19.35.18.png* h" B- O+ |! K) F: z, g
3 W C0 p# z, a9 v$ {( \7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;
O6 A) K8 Y/ V0 p9 @7 G顺便给大家检测25端口的命令:telnet smtp.qq.com 25
3 O0 l: r. C! H3 s. g7 v0 p- [
( @% ^2 V0 L! \8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/
! O" X# X- y# P6 T
4 \! s& Q; @! x: T得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。
8 ^8 t4 D, Y( T% W, ]% C1 }. P: ~- t
客户端设置
7 j, C P- N/ J! B7 C% x6 c收件服务器【IMAP】, c, ]5 s. u {4 T* n" \( [
' x1 e; M2 H. {5 O4 w- L设置 内容, D3 o' y+ r- u. u" Z
EMAIL 你的邮箱
. l* I, Y7 F/ |密码 你的邮箱密码$ u$ k. P; t8 C# m
服务器【Host Name】 mail.*.com
8 b3 M& r& ] p+ P端口【Port Number】 993) n) G: K2 G2 q
Security SSL
3 Y% w9 ]0 F9 z寄件服务器【IMAP】
% d$ P8 M/ T" n5 Y! ~
8 ?* i- f9 _+ J, O9 p设置 内容
5 p1 }$ S/ c# h! NEMAIL 你的邮箱" c3 P) E4 R4 D3 R& d6 q
密码 你的邮箱密码' [3 t& }' |5 m8 t* L
服务器【Host Name】 mail.*.com
& A4 u" r+ k9 O/ E+ @' m/ K" N1 x端口【Port Number】 587
, a( G6 ~6 \+ j( [* OSecurity SSL
/ y B. D }9 K' h6 `4 ^3 v补充$ ~" X) V) S E9 @
忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接0 C8 G1 ^" e5 m, ]: u
) M4 G1 h) ]2 C# H' G' _1 N* ^1 osudo hostnamectl set-hostname mail.* .com' A# @+ g- }6 W) I6 u2 a
|