这是命令 spfquery.libspf2,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
spfquery, spfquery.libspf2 - 检查 IP 地址是否是 SPF 授权的 SMTP 发件人
一个域。
概要
查询 {-i|--ip} IP地址 {-s|--发件人} [本地部分@]域 [{-h|--赫洛} 域名]
[--接收到 电子邮件地址)[控制选项]
查询 {-f|- 文件} 数据文件 [控制选项]
查询 { - 帮帮我|-v|- 版}
商品描述
本手册页简要记录了 查询 命令。 它是为 Debian® 编写的
分发,因为原始程序没有手册页。
查询 根据命令执行发件人策略框架 (SPF) 授权检查 -
在文件或标准输入中给出的行参数或数据。 有关 SPF 的信息,请参阅
http://www.openspf.org.
配置
选项分为两组: 数据选项,必须给出,但刚好够用
其中指定查询; 和控制选项,这是可选的并控制本地
spfquery 的策略、行为和输出格式。
该程序遵循 GNU 仅限 getopt_long_only(3) 命令行语法:长选项可以
用一个或两个破折号给出,并且可以缩写为足够长的前缀以不
模糊的。 如果以单个破折号开头的选项与长选项不匹配,则为
如果适用,作为带有以下参数的简短选项。 之间的等号
选项名称和参数对于短选项和长选项都是可选的。
时间 选项
这个 - 文件 选项与所有其他数据选项冲突。 这 --赫洛 和 --接收到 旨在
可选的。
-f, - 文件 文件名
从中读取 SPF 数据 文件名. 指定“-”从标准输入读取。
该文件应由每个查询一行组成,每个查询行由 IP 组成
地址、发件人地址和可选的 HELO 字符串,以空格分隔。
备注 当前不支持包含空格的局部部件。
-i, --ip IP地址
指定发送邮件的远程主机的 IP 地址。
-s, --发件人 [本地部分@]域
指定用作信封发件人的电子邮件地址。 如果没有用户名
(local part) 给出,将假定为“postmaster”。
-h, --赫洛 域名
指定 域名 是在 SMTP HELO(或 EHLO)命令中提供的。
-r, --接收到 rcpt-地址[,rcpt-地址……]
将收件人指定为逗号分隔列表。 任何辅助邮件交换器
所有收件人域都自动获得授权。
通过积极争取让商标与其相匹配的域名优先注册来维护 选项
-d, -调试[=水平]
打开调试输出。
-l, - 当地的 spf 术语
测试 spf 术语 在 SPF 中的最终(隐式或显式)“all”之前
记录。 这可用于实施本地白名单策略。
-t, --值得信赖 [1]
使用trusted-forwarder.org 检查发件人域。 本篇 is a 非标
功能。
-t 0, --值得信赖 0
不要使用trusted-forwarder.org 检查发件人域。 这是默认设置。
-g, - 猜测 spf-机制
测试发件人域 spf-机制 如果域没有 SPF 记录。
-e, --默认解释 绳子
如果 SPF 记录未指定说明,则使用的默认说明字符串
字符串本身。
-m, --最大查找 数
允许的最大 DNS 查找次数。
-c, --消毒 [0|1]
不要 [不] 通过将连续的空格压缩成单个来清理输出
空格并用问号替换不可打印的字符。 启用者
默认。
-n, - 姓名 主机
使用 VHDL 语言编写 主机 作为本地系统的名称而不是“spfquery”(名称是
在输出中使用)。
-k, --保持评论
打印从文件中读取时发现的注释。
-a, --覆盖 ...
-z, - 倒退 ...
为某些域提供覆盖和回退 SPF 记录。 不 实施
但。 查询 就好像指定的记录在之前和之后都存在一样
这些域的任何现有记录。
- 帮帮我 显示选项摘要。
-v, - 版
显示程序版本。
诊断
输出通常由四行组成:
1。 该 导致 码;
2。 该 解释, 适用于 SMTP 响应消息,为空,除非是
拒绝(永久或暂时)是有道理的;
3. 独立的header 注释;
4. RFC 4408 第 7 节中定义的 Received-SPF 标头字段,包含
标题评论。
如果在处理过程中出现错误(包括没有找到 SPF 记录!),一个或多个错误
块将被预先考虑。 它们以“StartError”开头,以“EndError”结尾。
结果代码及其对应的退出代码如下:
1 – 中性
发件人域明确地不对 IP地址. 这个结果
必须准确地解释为好像根本不存在 SPF 记录。
2 – 通过
这个 IP地址 被授权为发件人域发送邮件。
3 – 失败
这个 IP地址 is 擅自 为发件人域发送邮件。
4 – 软故障
这个 IP地址 无权为发件人域发送邮件,但发件人
域不能或不希望做出强有力的断言,即没有此类邮件可以
曾经来自它。
5 – 没有
未找到 SPF 记录。
6 – 错误 (暂时的)
发生暂时性错误(例如无法访问 DNS 服务器),阻止了
达到的结果。
7 – 不明 (永久错误)
无法解释一个或多个 SPF 记录。
示例
spfquery -ip=11.22.33.44 -sender=[email protected] -helo=垃圾邮件发送者.tld
spfquery -f 测试数据
回声“127.0.0.1 [email protected] helohost.com" | spfquery -f -
使用 onworks.net 服务在线使用 spfquery.libspf2