目 录CONTENT

文章目录

【FastPanel面板系列】自带的邮件服务器保姆级搭建教程!

咕咕
2022-06-19 / 0 评论 / 0 点赞 / 134 阅读 / 6099 字
温馨提示:
本文最后更新于 2024-02-21,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

前情回顾:【服务器面板】FastPanel——完美反代 + 邮件服务!又一个功能强大,颜值不错的国外主机面板

视频

YouTube:https://youtu.be/am_R4aHG2FQ

哔哩哔哩【高清版本可以点击去吐槽到B站观看】:https://www.bilibili.comBV1br4y137mV

1. 检测25端口是否开放

在安装之前,您需要确保您的VPS的25端口是开放的。您可以在您的VPS上执行下面的命令来测试25端口是否开放。

telnet smtp.aol.com 25

如果看到类似下面的回显,则说明端口是开放的:

Trying 74.6.141.50...
Connected to smtp.aol.g03.yahoodns.net.
Escape character is '^]'.
220 smtp.mail.yahoo.com ESMTP ready

如果显示超时,说明25端口不开放;您需要向主机商申请开放25端口,或者更换一台VPS。

1.1 邮件参考:

标题:SMTP Port Block Removal

Describe the nature of the emails you intend to send:
Mainly used for website users' message feedback, personal use

The volume of email that you plan to deliver on a daily/monthly basis:
Less than 20 letters per day

Company Size:
Individual

Company Information:
I mainly use the server to build my personal blog site, run some Docker-based projects.

之后回复内容参考:

Hi, the emails I send do not contain marketing promotions, newsletters, coupons, account related notifications, etc. They are simply used as a Wordpress message feature to interact with visitors' messages a small amount each day so that they can receive timely replies to my messages. I declare that I will not abuse it and I will not send spam.

2. Hostname和rDNS设置(参考自香菇肥牛大佬)

2.1 为Linux服务器设置主机名

参考:https://qing.su/how-to-set-hostname

设置正确的主机名(hostname)非常重要。如果主机名设置不正确,那么很多服务,比如邮件服务等,均无法正常运行。今天我们介绍一下如何正确地在Linux系统上设置hostname.

我们首先需要了解到,主机名分为两部分,短主机名(short hostname)和长主机名(fully qualified domain name, FQDN)。这两部分都需要正确设置。假设我们需要设置的主机名为mx.gugu.ge, 那么段主机名为mx, 长主机名为mx.gugu.ge.

下面我们就以mx.gugu.ge为例介绍如何设置主机名。

首先,需要编辑/etc/hosts文件,找到含有你的VPS的IP地址的那一行;如果没有,则添加一行。内容如下:

88.88.88.88    mx.gugu.ge    mx

其中, 88.88.88.88是你的服务器IP地址,后面依次填入长主机名和短主机名,切记不可填反了。

编辑好后,在SSH中执行:

echo "mx" > /etc/hostname
hostname -F /etc/hostname

这样,就设置好了主机名。此时我们检查一下是否设置正确。首先,执行:

hostname

此时我们应该只能看到短主机名mx. 如果你看到了长主机名mx.gugu.ge, 说明之前设置错误,请重新检查上述步骤。

然后,执行:

hostname -f

此时,我们应该只能看到长主机名mx.gugu.ge.

这样,我们就全部设置好了主机名hostname, 可以进行接下来的其他操作了。

2.2 设置反向DNS(Reverse DNS)(以Vultr为例)

image-20220617205524059

电子邮件服务器通常使用反向查找。电子邮件服务器会检查并查看电子邮件消息是否来自有效服务器,然后再将其带到网络中。许多电子邮件服务器会拒绝来自任何不支持反向查找的服务器或来自不太可能是合法的服务器的邮件。垃圾邮件发送者经常使用来自被劫持机器的 IP 地址,这意味着不会有 PTR 记录。或者,他们可能使用动态分配的 IP 地址,这些地址会导致具有高度通用名称的服务器域。

3. 域名解析

A   gugu.ge  88.88.88.88
A   mx.gugu.ge  88.88.88.88
MX  gugu.ge  mx.gugu.ge  优先级10
TXT gugu.ge  v=spf1 mx ~all
TXT _dmarc.gugu.ge v=DMARC1; p=none; pct=100; rua=mailto:admin@gugu.ge
TXT dkim._domainkey  填fastpanel里面的

image-20220617211126100

4. 插件安装

image-20220617211334668

9729b5c6db144cb8fee70ccf99ec0e33.png

5. 新建域名邮箱

d4cf801220cda91f443205f0e5953e93.png

c255da6980c7dff7d3c2ea7ac6c8c982.png

d8c5e4667c3d4e77d68e59470c6eacf7.png

6. 垃圾邮件检测

52d57864d8cfc808865f8345c8c52a8d.png

垃圾邮件检测网址:https://www.mail-tester.com/

c3a32d59a47441c5a61fa702a40c4199.png

参考资料:

https://qing.su/how-to-set-hostname

https://qing.su/article/mail-hosting-with-mailu-io.html

0
广告 广告

评论区