poste.io介绍; V* t& n- W- u' b4 U D
首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/
3 i6 y5 w# l# p8 f7 [( J' v0 a4 z y4 r7 h1 S% G% V& Q; q
Poste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
2 i V8 v% F W& F
) E% C) l; H& W* ~- V/ OPoste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。
( W, @" S4 I9 lposte.jpg) ]; n3 V v2 `. T% A9 H
. A+ ?0 }- | d+ R& d8 J) iposte.io准备1 ?. X* A0 L; O
1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。
3 M, C- H) B5 i. e, f4 ~3 M
, }3 z4 H: R: S& Q0 ~; l2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。
) [9 y( _& n( ]! L7 e. @+ o! @9 {大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063
s+ J$ H. h9 P, Z* e) C; u$ e( K) y, @& L5 D
poste.io搭建+ {& Y* C9 k( Y1 I3 b
本次教程,我使用的vps系统为Ubuntu 20.04!+ l4 n0 M& s1 K) c2 ]1 E0 g& R
6 J3 V8 b4 @+ m! |, C/ C5 u8 T不过,我们当然还是先进行域名解析如下:
/ M( F f$ M" l* N0 O0 i/ l' x; J. J- K1 ^! D/ c9 r
主机记录 记录类型 记录值. j* h* @6 p$ W: f( w7 `+ u4 _
mail A 你的IP地址
3 Q2 v# ^5 T( n! L8 Rsmtp CNAME mail.**.com0 W2 o4 T6 v! D9 Q
pop CNAME mail.**.com
" T0 e% A: y: A; J9 \, Rimap CNAME mail.**.com
9 w; j7 b0 ^8 f( H( B; m0 D+ B@ MX mail.**.com
5 w4 ?( ^6 K$ f E8 e@ TXT v=spf1 mx ~all
' {- c* |& x: p8 g* z1、更新系统,安装docker和screen;1 O. q& {, \! c W, W
$ q- i: A" h! e
apt update && apt install screen docker.io -y
5 E& a4 Q e* k; B7 @, Z" O" |2、拉取镜像;
& x$ [, `% f5 @
# w7 g) I9 b; u( h ?- c. S* ddocker pull analogic/poste.io9 J- y0 f( A3 C: G7 Z$ D0 J
3、新建邮件目录
, p* z. w X- U) [. u, p
/ b4 ?: q0 l5 O9 j: Q7 s) jmkdir /home/mail# j& [! L, P4 J9 _1 B. P% K
4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!
: ~( R' | ]2 b8 b* w4 D* u% q' _4 p6 Z( Q! T6 K* Z
screen
* t q& w# j- Q+ bdocker run \- M0 }* a# [6 s7 `
--net=host \
* I- T. `3 v% }: B- z- x( L -e TZ=Europe/Prague \
2 D# C4 I. |8 |$ d# q4 w -v /home/mail:/data \. \) O- Q3 _6 p: _: F3 r
--name "mailserver" \
+ ]1 ~( U0 W2 i4 r: y7 N -h "mail.*.com" \
f; F8 n7 J6 C) v, C) m -t analogic/poste.io$ q7 O+ s+ j. p% ]
5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。
1 y- Y) m" A; C7 B/ L, {! o9 _: s! N: }% l2 a
6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如:
9 L1 v# {- A1 g: N
) @1 X( h1 v6 P/ i$ ]8 T' i7 X: R
s20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"# x7 U) ^1 C6 p
截屏2023-05-20 19.35.18.png6 ~, z& B, i' b; ?2 q# k
+ M0 a+ V! s4 K6 T0 z
7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;
% o! V, m: n& B- H顺便给大家检测25端口的命令:telnet smtp.qq.com 25
4 K7 [5 }" q% g, t+ e' X
* U8 K# k: G& d/ N8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/* {6 K/ C, U% }5 W, [) Q
, y8 q# _4 z" p0 }+ A- q得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。* a8 V" r7 W) p5 {6 h
9 Z. D, X# Z7 F+ _5 u1 M2 n+ M
客户端设置! \! l* E0 V+ j1 B" W- k& o
收件服务器【IMAP】
], c5 @: X6 ^6 \6 k& k' E- E$ t, O: I6 c& D
设置 内容8 Q1 g4 ]1 Y& Q' n) r9 t j
EMAIL 你的邮箱* {7 ~! [' g" Q+ K$ R9 J4 o8 k% E" {
密码 你的邮箱密码
6 H0 o: \+ V( D7 r+ d服务器【Host Name】 mail.*.com
* l8 O6 ]' u9 j+ {# X* A- W端口【Port Number】 9939 J2 r+ |7 j( p) A! U8 U9 r N1 h
Security SSL* F& [) P5 n0 Q7 y2 X0 S
寄件服务器【IMAP】
% M$ V4 }4 u& d1 ]# i4 ~4 C; G9 I6 I1 i6 C& v' @
设置 内容7 k( S& g }: _
EMAIL 你的邮箱
/ [$ _4 s. ~, @+ K- g密码 你的邮箱密码& a2 Z! G' ~- N) C f* H6 ?; A9 M$ x; N
服务器【Host Name】 mail.*.com4 L7 o S' M/ H6 I+ R: K' R0 _
端口【Port Number】 587
1 {4 f& \7 W* wSecurity SSL9 I# \6 U, A" O0 H' D
补充
+ { v5 v4 h- Q! ^+ S忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接% M% v$ [; ^8 r: m$ Y7 t0 y0 K
! E. i$ Q) k/ c8 Q, s2 m& v4 X; f
sudo hostnamectl set-hostname mail.* .com
$ @7 o- w6 {/ E9 S, `( f3 T' ` |