news 2026/5/1 7:56:52

22、Sendmail 的特殊 m4 配置:从地址重写到中继客户端配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
22、Sendmail 的特殊 m4 配置:从地址重写到中继客户端配置

Sendmail 的特殊 m4 配置:从地址重写到中继客户端配置

1. 地址伪装与通用表

地址伪装是 Sendmail 的一个重要特性,它可以将发件人地址的主机部分重写为标准值,以用于所有外发邮件。MASQUERADE_DOMAIN宏和masquerade_entire_domain特性允许通用表(genericstable)与伪装功能协同工作。

通过两个sendmail –bt测试,可以看到这些配置选择对输出地址的影响。在第一个测试中,输入地址kathy@hawk.foobirds.org被重写为kathy.mccafferty@foobirds.org。这是因为hawk.foobirds.orgfoobirds.org域中的一个主机,该域在类 M 和类 G 中都有标识,所以伪装功能重写了地址的主机部分,而通用表重写了用户部分。

在第二个测试中,输入地址sara@patient - rights.org未被重写。虽然sara是通用表中的有效键,patient - rights.org是类 w 中的值,但配置要求 Sendmail 仅重写类 M 和类 G 中标识的域的地址。

许多网站会将用户名重写为全名,通常在伪装地址的主机名时进行。这提供了许多组织偏好的简单的first.l

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 12:40:42

JVM面试题相关-中级

问题 1:JVM 是什么?它的主要作用是什么?问题 2:JVM 的整体架构由哪些部分组成?问题 3:JVM 运行时数据区中,堆和栈的核心区别是什么?问题 4:类加载的全过程分为哪几个阶段…

作者头像 李华
网站建设 2026/4/22 6:53:10

2025年UI框架架构深度解析:从设计哲学到工程实践

2025年UI框架架构深度解析:从设计哲学到工程实践 【免费下载链接】marko A declarative, HTML-based language that makes building web apps fun 项目地址: https://gitcode.com/gh_mirrors/ma/marko 引言:架构决策的技术本质 在当今快速演进的…

作者头像 李华
网站建设 2026/4/23 14:39:47

初探Langevin dynamics(朗之万动力学)

文章目录 一、直觉理解:二、连续形式(SDE 视角)三、为什么它能「采样」?四、离散形式(算法角度)五、和机器学习的对应关系5.1 Langevin MCMC5.2 SGLD(Stochastic Gradient Langevin Dynamics&am…

作者头像 李华
网站建设 2026/4/29 18:24:51

思源宋体优化指南:让你的网页字体文件高效加载

你是不是曾经遇到过这样的困扰:精心挑选的思源宋体让网站设计瞬间提升档次,但加载速度却慢得让人抓狂?或者移动端用户因为字体文件太大而流失?别担心,今天我们就来聊聊如何给思源宋体"优化",让它…

作者头像 李华
网站建设 2026/4/25 2:05:11

使用alive-progress打造Python动态进度条的完整指南

使用alive-progress打造Python动态进度条的完整指南 【免费下载链接】alive-progress A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations! 项目地址: https://gitcode.com/gh_mirrors/al/alive-progress 想要为你的Python项目添加…

作者头像 李华