搭建 Postfix SMTP 中继隐藏源站 IP,保护服务器隐私

SMTP 发件时邮件头会暴露源站真实 IP。本文教你搭建 Postfix SMTP 中继,丢弃 IP 痕迹,使邮件头只显示中继服务器 IP,保护服务器隐私安全。

你每天用SMTP发通知邮件或回复评论时,有没有想过——一封普通的邮件就能把你的服务器真实IP双手奉上?大多数人忽略的那个“Received: from”字段,恰恰是攻击者最爱的入口。90%的站长直到被DDoS才发现,自己发出去的每一封邮件都在裸奔。自建Postfix SMTP中继能彻底砍掉这些IP痕迹,改用2525端口避开云厂商限制,甚至无需付费找专业服务商。

很多站长在回复评论或发送通知邮件时,通过 SMTP 发件容易忽略一个重要的安全隐患:邮件头中的 Received: from 字段会直接暴露源站的真实 IP 地址。本文将教你如何搭建 Postfix SMTP 中继,彻底隐藏源站 IP,保护服务器隐私。

Postfix SMTP 中继架构

一、问题的发现

以 Lark 邮箱(国际版飞书)为例,查看邮件原文时,可以在 Received: from 中直接看到源站服务器的真实 IP 地址。这意味着任何人收到你发送的邮件后,都能通过查看邮件原文追溯到你服务器的 IP。对于个人博客来说,这无疑增加了被 DDoS 攻击和针对性扫描的风险。

邮件头 IP 泄露示意图

二、解决方案

有两种方式可以解决这个问题:

  • 换用专业的邮件服务商:如 SendGrid、Mailgun 等,它们会在 Received 头中隐藏源站 IP,但通常需要付费
  • 自建 SMTP 中继(本文方案):找一台闲置的云服务器,用 Postfix 搭建 SMTP 中继,通过 header_checks 规则丢弃邮件头中的源站 IP

最关键的是:中继服务器不需要开放 25 端口,可以改用 2525 等端口,大大降低了被云厂商限制的风险。

三、详细配置步骤

Postfix 配置流程总览

1. 安装 Postfix

以 Debian 系统为例:apt install postfix libsasl2-modules postfix-pcre -y。在配置界面选择第二项 “Internet Site”,”System mail name”保持默认主机名。

2. 配置 Lark SMTP 账号密码

创建 /etc/postfix/sasl_passwd:[smtp.larksuite.com]:587 your_email@domain.com:your_smtp_password。然后生成哈希数据库并设置严格权限:

postmap /etc/postfix/sasl_passwd
chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

3. 配置 header_checks 规则(核心步骤)

这是隐藏源站 IP 的关键。创建 /etc/postfix/header_checks:

/^Received:/ IGNORE
/^X-Mailer:/ IGNORE
/^User-Agent:/ IGNORE
/^X-Originating-IP:/ IGNORE
/^X-Real-IP:/ IGNORE
/^X-Forwarded-For:/ IGNORE

这些规则会丢弃邮件头中的 Received、X-Originating-IP、X-Real-IP 等头部信息,使邮件中不再包含源站服务器的 IP 和客户端特征。

4. 配置 SMTP 中继(main.cf)

在 /etc/postfix/main.cf 末尾添加:

relayhost = [smtp.larksuite.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/10 [::1]/128 x.x.x.x/32
smtp_helo_name = [127.0.0.1]
header_checks = regexp:/etc/postfix/header_checks

将 x.x.x.x/32 替换为你的源站服务器 IP。

5. 修改监听端口

将 /etc/postfix/master.cf 中的 smtp 改为 2525:

2525      inet  n       -       y       -       -       smtpd

6. 启动服务

systemctl start postfix
systemctl enable postfix

四、在应用中使用

配置后,发件应用的 SMTP 信息改为中继服务器信息:SMTP_HOST 填中继 IP,SMTP_PORT 填 2525。由于 mynetworks IP 白名单,无需用户名和密码。Postfix 使用自签证书,需设置 NODE_TLS_REJECT_UNAUTHORIZED: 0。

五、配置前后对比

Postfix 配置前后对比
对比项配置前配置后
邮件头 IP显示源站真实 IP显示中继服务器 IP
端口25(易被屏蔽)2525(不易屏蔽)
认证方式SMTP 账号密码IP 白名单(无需密码)
客户端特征可追溯到发件软件完全隐藏
TLS 加密视服务商而定强制 TLS

六、总结

Postfix SMTP 中继方案无需 25 端口,通过 header_checks 丢弃邮件头中的源站 IP。中继服务器 IP 成为邮件中唯一显示的 IP,从根源上保护了服务器隐私。整个方案配置简单、完全免费,性价比极高。

文件路径用途
/etc/postfix/main.cf主配置:中继、认证、TLS、白名单
/etc/postfix/master.cf修改端口 25 2525
/etc/postfix/sasl_passwdLark SMTP 账号密码
/etc/postfix/header_checks丢弃 IP 和客户端特征

原创文章,作者:kp51,如若转载,请注明出处:https://www.kepu51.com/instant-messaging/703.html

(0)
上一篇 4天前
下一篇 4天前

相关推荐

  • NGINX(NPM)+ GeoIP 实现地区与运营商级访问控制,构建内网安全防线

    一、前排说明:为什么需要地区运营商级防护 飞牛NAS的漏洞风波之所以能波及如此广泛,根本原因在于大量用户将NAS直接暴露在公网,且缺乏基础防护措施。网络扫描器(如Shodan)只需输入特定关键词,就能轻松发现数千台未加防护的NAS管理后台,这些设备随即成为黑客眼中的”肥肉”。 我的防护思路很简单但极其有效:在网络入口层直接限制仅允许特…

    2026年2月26日 Linux运维
  • 谷歌 Pixel 用户专享:如何领取 12 个月 Gemini AI Pro 会员教程

    谷歌官方 Pixel 用户专享福利,通过特定资格认证流程,即使没有 Pixel 设备也能合法免费领取最长 12 个月的 Gemini AI Pro 会员。完整教程从注册美区账号到激活订阅。

    2026年4月18日 AI教程
  • LightNode VPS 评测:CN2 GIA 线路、亚太优化与高性价比实测,2026 年值得入手吗?

    你是否在为选择一台亚太优化的VPS而反复纠结?既想要CN2 GIA等优化线路,又担心价格过高;既希望有多个亚太机房可选,又不想为复杂的配置而头疼。这种在选VPS时的纠结实在太常见了。当你需要面向国内用户提供稳定、快速的访问体验时,亚太优化的VPS往往是最佳选择,但高端CN2 GIA服务商的价格通常让人望而却步。你开始思考:有没有一个既能提供CN2 GIA线路…

    2026年2月1日
  • Cloudflare Access + Tunnel 双保险:为内网穿透增加企业级安全鉴权

    Cloudflare Tunnel 内网穿透虽方便,但暴露的服务有安全隐患。结合 Cloudflare Access 叠加身份鉴权,支持邮箱验证码和 OAuth 登录,为内网服务加上安全防线。

    4天前
  • 如何修改 Google 账号邮箱?Gmail 地址更换最新教程与规则详解

    如何修改 Google 账号 / Gmail 邮箱地址?Google 账号更换邮箱地址详解 相信有不少人对自己的谷歌账号名称并不满意。很多账号都是早年随手注册的,当时并没有太在意,觉得名字只是个标识,随便填一个就好。可随着使用时间越来越长,账号逐渐成为日常工具,用来处理邮件、网盘、照片备份、YouTube、甚至各种第三方网站登录,反而会希望它有一个自己熟悉、…

    2026年1月8日
  • 2026 年 InterServer VPS 主机测评:价格、适合人群与购买避坑指南

    InterServer VPS 主机深度测评:从定价逻辑、退款规则到机房选择、国内延迟表现,全面拆解这台月付 3 美元起步的美国 VPS 的真实表现。适合博客建站、企业官网、外贸站选购指南。

    2026年4月13日
  • Docker 端口映射后防火墙失效?6种方案彻底解决端口暴露问题

    Docker 映射的端口绕过了 UFW 防火墙暴露到公网?本文深入分析 Docker iptables 工作原理,提供 6 种解决方案,单机和多机场景全覆盖。

    4天前
  • GB 和 GiB 的区别:为什么 1GB VPS 显示只有 900 多 MB?

    你是不是也遇到过这种情况: 买了标称 1GB 内存 的 VPS,结果登录 SSH 查看系统内存发现可用内存只有 953MB 或 976MB,总量比宣传的要少几十 MB。 其实,这并不一定是商家“偷内存”,关键原因在于—— GB 和 GiB 是两种不同的容量计量单位,而这两种单位的换算方式不一样。 今天我会用 最简单的方式 帮你搞懂它们的差异,让你理解为什么标…

    2025年12月9日
  • 自建邮件服务器VPS选型指南:支持SMTP的服务商深度解析

    引言 在数字化办公场景中,邮件服务器作为企业IT基础设施的核心组件,其自主可控性日益受到重视。本文针对技术人员需求,深度解析基于VPS搭建邮件服务器的技术架构,结合2023年最新市场数据,对比分析主流支持SMTP的VPS服务商,为架构选型提供专业建议。 一、邮件服务器技术架构解析 1.1 核心组件工作原理 MTA(邮件传输代理):采用Postfix/Send…

    2025年12月3日
  • Pinterest无法打开,如何注册Pinterest账号【详细教程】

    本文介绍了Pinterest(拼趣)这一全球流行的图片分享与灵感搜集平台,并提供了在国内无法直接访问时的解决方案和详细注册教程。文章还对比了Pinterest与Instagram的不同之处,并分享了使用Pinterest的基础技巧和常见问题解答。 关键要点列表: Pinterest是一个以视觉方式发现创意点子的平台,涵盖家居设计、旅行灵感、美食等内容。 在国…

    2025年6月8日 网络技术