poste.io介绍" Q% \2 s7 e5 @; I
首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/
, D. K) o7 I: i. L( K& N d0 E
s' g' V. T( i9 [) a4 g2 O9 H9 MPoste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
6 R# x+ K7 D' Z( G1 K( P/ f9 J$ c4 s$ E/ v
Poste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。 o8 p$ F3 B. J1 N
poste.jpg8 e2 p6 j& i" [% B
, G6 T! Q* C$ I3 F0 A- k
poste.io准备
- _+ t/ p6 a/ t6 ]1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。
8 f. C0 t( b+ C# @6 n3 S) N0 B* P+ b4 Z O9 r1 {! x' N
2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。: t8 N% r! E9 n
大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063
5 ~+ L) W$ D3 j" q6 Y* c5 }& f1 D4 T, F9 }; H
poste.io搭建' H8 x. R1 _" K" }/ }) u
本次教程,我使用的vps系统为Ubuntu 20.04!
S$ Q' C. Y- E% T1 y; P5 _
1 W$ \/ N7 I8 N7 i- q; q' R不过,我们当然还是先进行域名解析如下:6 q9 ^; M2 h9 ^! z4 e5 d# d
- I3 A) w2 _; \# @& H
主机记录 记录类型 记录值
2 a9 C3 K- Z, rmail A 你的IP地址
$ b& \: u5 N+ R0 E5 p+ {smtp CNAME mail.**.com; x6 q( X. C# G5 \- T ]
pop CNAME mail.**.com, S' s& |) E Y7 B
imap CNAME mail.**.com
. F" F3 z" W9 L) k% X9 F@ MX mail.**.com
9 z) `- l% T% [' l8 }" V# P) \@ TXT v=spf1 mx ~all) t( }2 T* e/ \ a( }
1、更新系统,安装docker和screen;8 ~. x8 ?' A5 l( u
! O6 J2 N/ [7 ]8 i0 |+ u3 C' W9 U
apt update && apt install screen docker.io -y
' X% B0 z5 b1 \ y& ~& ]+ w2、拉取镜像;3 \9 n; P' ?2 E9 _' E. R/ ^6 W0 `4 W
0 T* M$ J, n1 v# K$ h
docker pull analogic/poste.io% j( a) x2 q' E0 r
3、新建邮件目录3 Y+ K% u3 w9 ]4 K: W" R
% d4 m7 E o" b0 c9 W( h: L0 k, N
mkdir /home/mail/ P" m! N Z7 u6 p% Y/ F* i- l, c
4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!
' R' m# W& [. ^$ t4 i1 o9 x: ^; B3 _! x, g5 S9 j
screen
5 V3 _4 `; E+ \4 d ddocker run \
{! E5 L% a) U- G3 P+ L1 @ --net=host \& |) V9 l- n& R5 U4 u: s( U
-e TZ=Europe/Prague \/ _3 k) p3 g3 |/ Q. g k. x4 j
-v /home/mail:/data \
5 k! \! H/ `4 n* Y* @ --name "mailserver" \
& b4 q6 _1 J: R6 {6 {. n6 G6 F2 i0 j -h "mail.*.com" \
j# T5 p5 d0 i3 P6 @ -t analogic/poste.io C6 O g. U" ]. D, S3 [" |
5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。
% b$ j# r+ ?' I. r- k& F$ E1 e7 y) [" Z" g
6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如: ?5 z {4 _* u5 y- C0 R5 O
5 m) A. C) I G3 U) |( p9 K+ n
# l/ _# {& `8 X9 Y! j
s20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"
. s" ~6 I" ]$ F: H4 p3 `截屏2023-05-20 19.35.18.png8 \ g; P% u5 n. C, D
- f x4 U+ f! G
7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;
- j3 q% {& ], G( {: o4 G顺便给大家检测25端口的命令:telnet smtp.qq.com 25, w: `* ~6 G+ O, N1 O4 W P
, H' V% s* g7 A, p3 U- ]% [
8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/4 z: x4 s$ _7 _7 n0 {$ |: S( X
- ]) T2 S$ C7 @! h; d得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。( p7 ?$ K- S- M& d: B
9 r$ Q3 p' c! b. X j
客户端设置4 j# @( q! n2 M4 P8 }9 [
收件服务器【IMAP】" I- ^/ B) W- e8 k6 Y5 L
T7 v9 t5 \. Z6 T2 l9 J
设置 内容
! T: u9 W* @% f, b. h$ t( hEMAIL 你的邮箱
% y; B8 e l$ `; T" H0 y( l( F密码 你的邮箱密码$ |$ o3 B* X2 w7 Y( B) b8 d
服务器【Host Name】 mail.*.com
0 R0 q* H' J- H: p端口【Port Number】 9936 R7 ~) u" F7 b1 Y4 V8 S7 l5 z
Security SSL
( `3 V+ O# Z* z寄件服务器【IMAP】/ H9 [7 s- @2 _& G; W1 c4 Z9 n
/ J1 k2 D# T" T
设置 内容
9 M J5 {0 @ W0 U! o7 C1 DEMAIL 你的邮箱
3 l! `$ C. s0 s密码 你的邮箱密码
3 Q) s$ s+ O! c, G服务器【Host Name】 mail.*.com
# ^7 l( f/ K& r/ D- W( R8 a# U端口【Port Number】 587
6 x- D$ z5 a8 b5 U& {& WSecurity SSL/ b6 Q# h: M) I9 M: C7 h5 N* V# P
补充2 F Z7 g( P9 e( i9 @
忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接, c, r6 K$ R4 e h
+ T/ K0 B/ U6 S
sudo hostnamectl set-hostname mail.* .com* k6 E) u \& d/ \
|