poste.io介绍
1 m5 f8 h1 _$ M7 N$ D5 \: {; ~首先要知道,搭建企业邮箱即可拥有自己的域名后缀邮箱,自定义邮件地址,什么admin,root,info都是随便用的。Poste.io官网:https://poste.io/ 文档:https://poste.io/doc/
$ _- [3 T: F! {( ` e1 A. s$ M5 d. i, [
Poste.io 是一个电子邮件服务器解决方案,旨在提供简单且安全的电子邮件系统。它提供了一个完整的邮件服务器堆栈,包括邮件传输代理(MTA)、邮件传输代理(IMAP/POP3)和邮件过滤器。Poste.io 的设计目标是易于部署和管理,并且适用于个人用户、小型企业和中小型组织。
+ }! W6 W5 \6 U; F( z0 V0 Y/ t4 R# x; U$ e) ~
Poste.io 提供了一个直观的 Web 界面,使用户可以轻松设置和管理他们的邮件服务器。它支持多个域名和用户帐户,并提供了用户管理、电子邮件过滤、垃圾邮件和病毒检测等功能。此外,Poste.io 还集成了基于网页的电子邮件客户端,使用户能够通过 Web 浏览器访问和发送电子邮件。; Z% {; ~- i& n1 e
poste.jpg7 i! o6 U& o' T4 k
5 n% j0 `. i6 b$ T4 J+ R# y/ \' G1 Yposte.io准备1 `$ C, S% k, V; k% D. a3 n
1、域名一个,如果没有,点击 Gname 购买一个com、net或者org,不推荐用icu等不受信任的域名后缀。
3 b0 S, ]$ J" J- d+ w$ ]- g. r6 o0 \
8 { v v5 V) Q2 R3 f3 e9 g2、vps,推荐使用 莱卡云 ,中文页面,购买的主机全部开通25,推荐购买2G内存或以上(视频演示中我使用的是 美国CN2 GIA(弹性)2核1G ),但是不能滥用。企业或者个人正常使用可以发工单申请rDNS。1 m! _" p- d% p5 E; d) T
大家知道,市场上开通了25的vps并不好找,我以前介绍过的CC,也是直接支持rDND的,自己可以在后台绑定,注册地址:https://app.cloudcone.com.cn/?ref=7462 优惠的vps可以参考页面:https://bbs.csdn.net/topics/610404063 i6 { I- N7 P" ?& V5 q
3 F3 f5 Z+ x1 @poste.io搭建1 G' g, y9 K8 j1 t- @
本次教程,我使用的vps系统为Ubuntu 20.04!
: r0 c- ^* X& B* [4 k. F( n' l& y' G) L' s
不过,我们当然还是先进行域名解析如下:4 i, |% D) Q s: ?- B
( z6 @# L# ^. u主机记录 记录类型 记录值
' h4 w! o1 W% b2 _+ Hmail A 你的IP地址 m! ?# \% }4 E
smtp CNAME mail.**.com
0 [% j8 e4 A. D- Gpop CNAME mail.**.com" y5 w# c( ]8 G c
imap CNAME mail.**.com
5 v# p; v; I# B2 B; _: E8 k# k@ MX mail.**.com
2 g* n1 f1 Y+ Z! I@ TXT v=spf1 mx ~all
0 m8 P/ B) }! J% |1、更新系统,安装docker和screen;
8 r0 r" H7 X% h' \* a. ?3 q* a' \2 {
apt update && apt install screen docker.io -y7 V' f, m: g1 q3 b/ K/ m* i
2、拉取镜像;; \( n0 d6 _) b! C
1 ^1 r3 X n* _0 c* Y# w; F udocker pull analogic/poste.io H1 [6 |( l' b
3、新建邮件目录
* s; T5 M3 L5 q$ \% W& |/ F: E" k* r+ H3 i! J
mkdir /home/mail7 c% Y. x; }; x
4、在screen中启动容器,注意这里的:mail.*.com要改成你的邮箱域名!
+ f9 q7 `% f( D! m2 t
( V. ]6 ~% Y& yscreen% p. k, T9 j7 y+ ~
docker run \
4 Z9 p: G) L1 Q, U --net=host \
9 z6 H+ w3 H0 U; u H+ D9 ~ -e TZ=Europe/Prague \
# C2 {5 [1 D& X/ w -v /home/mail:/data \# W$ k% T% M" Y: I
--name "mailserver" \
$ `: [/ n+ @) e& d9 v -h "mail.*.com" \
0 }7 J4 ]: S; Q' }' p7 x -t analogic/poste.io
0 o6 N7 j# I6 c& ]1 e S* q& }5、访问地址 mail.你的域名/admin/install/server(这里显示不安全,继续访问,下一步设置证书),设置域名,管理员邮箱和密码。
. G6 G& k" r; O) Y! Y/ k! r. q$ v7 |0 E0 N/ ^
6、在系统设置中,找到标签TLS Certificate,自动申请个证书。申请完证书,就可以https访问了。然后在域名详情中,点击生成redirect,生成后添加域名DKIM 解析,例如:
4 c# w$ d( s! `2 b( _/ j& s- q, b. b- E8 D2 Y5 b
: ^+ j* Z8 S0 F" q" @# A
s20230520790._domainkey.proxies.icu. IN TXT "k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdSK7/g146G3kTo9KrjXBmHJr6PQA80RbL/f6iAQ1zRgGi3n9sbxmXXsBFrgXhMqOdE5BTVts2Z1z2TsWyBHxhHYJcy2uDJN6xnTMOxiLWgjLkzcl49BM//53n75VLlQIJcmmRzHrHfbowWk8g7wAKH6ClC/GRoJ7VVs8/ESZYQPd1oQdcQ1XiDCt4XI7u+CzupfOKQ+9XnEsCKFQTye4Qtjbbp/SXI8CCl0Bdv8bdRAtwHxPGf2f8fee1KnmUCHWT5Cfdw9oB3Dwd77eTPKVFRtFYz7IT5yrk2HWmQT3oBVIepWpapxMIpviOX8zJ522HTlPuhBJhoi9Ep4qmzPnQIDAQAB"0 B9 p. I6 X8 l: \4 q |
截屏2023-05-20 19.35.18.png
0 o3 n4 K( T: |% o6 C: T2 s' M
, N1 M( g! I( ~& [% u0 C7、在邮件账户中,可以添加删除用户;服务器状态中,查看诊断,能清楚的看到服务器端口状态;7 \4 l6 x/ V" V$ _
顺便给大家检测25端口的命令:telnet smtp.qq.com 25
& Y ?5 H7 h) e' m7 d2 s8 l
1 _9 D+ f$ n5 s: a$ a8、邮箱用户登陆地址为 mail.你的域名/webmail/,可以测试发信了;检测邮箱健康 https://www.mail-tester.com/
5 }$ w8 ]3 u, f1 x& J9 }
% I1 @1 k/ m5 Q# L得分超过5就能使用,但是要想更高一些分数,可以提交工单申请rDNS,前提是你不能发送垃圾邮件。
W$ t4 j5 i. i# n: }# D/ G$ A1 `
客户端设置# o! Q, p/ N9 O/ u% o
收件服务器【IMAP】; z' K( j9 ~) |
9 i4 u& e! T, }
设置 内容
* K) f3 ?0 b/ S" G$ K; LEMAIL 你的邮箱
' c( r; `- x" @密码 你的邮箱密码
! j: p5 Q# x" o9 U( U2 B8 [服务器【Host Name】 mail.*.com2 ^/ w# C: q3 U, P0 K/ l: n
端口【Port Number】 993
/ O9 l' ^6 z8 F) DSecurity SSL
2 ^; Z/ J! y1 E; N, w寄件服务器【IMAP】
/ n9 ^8 L& ?5 n, K2 ^+ k6 D! f
4 D5 O1 _% a* Z0 R `, B设置 内容1 M" T: Z! ?9 T& F, L; g
EMAIL 你的邮箱1 |: Y5 \- e7 ~; b
密码 你的邮箱密码4 ]- X7 e0 V; A6 X. z
服务器【Host Name】 mail.*.com. I1 V3 \6 N( E: Q
端口【Port Number】 587
" u5 D* a$ I/ m; r6 e! MSecurity SSL+ |' g4 {! F- A y4 u
补充
; O4 r9 _1 J5 Z0 }; H# @7 b: L忘了说,最好是再设置一下hostname,参考https://iweec.com/221.html 或者直接! u8 f8 w7 Z$ B0 w y+ f* c i
! T, U) N/ n: lsudo hostnamectl set-hostname mail.* .com" v1 h% R! u, N2 ]
|