这是命令 spfquery.mail-spf-perlp 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
spfquery - (Mail::SPF) - 检查给定的电子邮件参数集是否与域的 SPF 匹配
政策
VERSION
2.501
概要
首选 用法:
查询 [--版本|-v 1|2|1,2[- 范围|-s HELO|来自|对] - 身份|- ID 身分
- IP地址|--ip IP地址 [--helo 身份|--helo-id Helo 身份[配置]
查询 [--版本|-v 1|2|1,2[- 范围|-s HELO|来自|对] - 文件|-f 文件名|-
[配置]
百年传承 用法:
查询 --赫洛 Helo 身份 - IP地址|--ip IP地址 [配置]
查询 --m来自 身份 - IP地址|--ip IP地址 [--赫洛 Helo 身份]
[配置]
查询 --普拉 身份认同 - IP地址|--ip IP地址 [配置]
其他 用法:
查询 - 版|-V
查询 - 帮帮我
商品描述
查询 检查一组给定的电子邮件参数(例如,SMTP 发件人的 IP 地址)
匹配负责域的发件人策略框架 (SPF) 策略。 更多
有关 SPF 的信息,请参阅http://www.openspf.org>.
首选 用法
以下使用形式优于旧版本使用的遗留形式 查询
版本:
这个 - 身份 表单检查是否给定 IP地址 是授权的 SMTP 发件人
给定“helo”主机名、“mfrom”信封发件人电子邮件地址或“pra”(所谓的
所谓的合理地址)电子邮件地址,具体取决于 - 范围 选项
(默认为 来自 如果省略)。
这个 - 文件 表格上写着“IP地址 身分 [Helo 身份]" 文件中的元组
指定 文件名, 或者来自标准输入,如果 文件名 is -,并根据
指定范围(来自 默认)。
两种形式都支持一个可选的 --版本 选项,它指定一个逗号分隔的列表
可能使用的 SPF 记录的 SPF 版本号。 1 表示“v=spf1”记录
应该使用。 2 意味着应该使用“spf2.0”记录。 默认为 1,2即,
使用任何可用的 SPF 记录。 有高版本记录者优先。
百年传承 用法
查询 2.500 之前的版本具有以下使用形式,不鼓励使用
但仍支持向后兼容:
这个 --赫洛 表单检查是否给定 IP地址 是“HELO”的授权 SMTP 发件人
主机名作为 身分 (所谓的“HELO”检查)。
这个 --m来自 表单检查是否给定 IP地址 是授权的 SMTP 发件人
信封发件人电子邮件地址(或域)作为 身分 (所谓的“MAIL FROM”
查看)。 如果给出域而不是电子邮件地址,则“postmaster”将是
代替本地部分。
这个 --普拉 表单检查是否给定 IP地址 是 PRA 的授权 SMTP 发件人
(声称的负责地址)作为身份提供的电子邮件地址。
其他 用法
这个 - 版 表单打印 spfquery 的版本信息。 这 - 帮帮我 表单打印使用
spfquery 的信息。
配置
标准版 可选项
首选和遗留形式可选择采用以下任何一种形式 配置:
--默认解释 绳子
--def-exp 绳子
使用指定的 绳子 如果授权域没有,则作为默认解释
指定自己的解释字符串。
- 主机名 主机
使用 VHDL 语言编写 主机 作为本地系统的主机名,而不是自动检测它。
--保持评论
--不保留评论
不要(不)打印从文件或标准输入读取时发现的任何注释。
--消毒 (目前忽略)
--不消毒 (目前忽略)
不要(不)通过将连续的空格压缩成一个空格来清理输出
并用问号替换不可打印的字符。 默认启用。
-调试 (目前忽略)
打印调试信息。
黑色 魔术 可选项
早期版本支持的几个选项 查询 被认为是黑人
魔法(即对无辜用户有潜在危险),因此默认情况下是禁用的。
如果 邮件::SPF::BlackMagic Perl 模块已安装,可以通过指定启用它们
--启用黑魔法.
--max-dns-交互式术语 n
评估最多 n 每个 SPF 检查的 DNS 交互机制和修改器。
默认为 10。 做 而不去 除非您知道自己在做什么,否则请覆盖默认值!
--每个术语的最大名称查找次数 n
最多执行 n 每个机制或修饰符的 DNS 名称查找。 默认为 10.
Do 而不去 除非您知道自己在做什么,否则请覆盖默认值!
--授权-mxes-for 电子邮件地址|域,...
考虑以逗号分隔的列表的所有 MX 电子邮件地址es和 域作为
固有授权。
--tfwl
执行“trusted-forwarder.org”认证检查。
- 猜测 spf 术语
使用 VHDL 语言编写 spf 术语 如果未找到 SPF 记录,则作为默认记录。
- 当地的 spf 术语
流程 spf 术语 在诉诸默认结果之前作为本地策略(隐式
或域的 SPF 记录末尾的显式“全部”机制)。 例如,这
可用于将一个人的辅助 MX 列入白名单:“mx:mydomain.example.org”。
--覆盖 域=spf 记录
- 倒退 域=spf 记录
设置覆盖和回退。 每个选项可以指定多次。 为了
例:
--override example.org='v=spf1 -all'
--override '*.example.net'='v=spf1 a mx -all'
--fallback example.com='v=spf1 -all'
RESULT 编码
通过 指定的 IP 地址是身份的授权 SMTP 发件人。
失败 指定的 IP 地址不是身份的授权 SMTP 发件人。
软故障 指定的 IP 地址不是身份的授权 SMTP 发件人,
然而,权威域仍在测试其 SPF 策略。
中性 身份的权限域不对 IP 的状态做出任何断言
地址。
错误 评估权威域的策略时发生永久性错误
(例如,SPF 记录中的语法错误)。 需要人工干预
来自权威域。
临时错误 评估权威域的策略时发生临时错误
(例如,DNS 错误)。 稍后再试。
没有 没有适用于身份域的 SPF 策略。
退出 编码
结果 | 退出代码
------------+-----------
通过| 0
失败 | 1
软故障 | 2
中立 | 3
错误 | 4
温度错误 | 5
无 | 6
示例
spfquery --scope mfrom --id [email protected] --ip 1.2.3.4
spfquery --文件测试数据
回声“127.0.0.1 [email protected] helohost.example.com" | spfquery -f -
兼容性
查询 与早期版本相比,经历了以下界面变化:
2.500
· 用于执行单个 SPF 检查的新的首选使用方式已
介绍。 新风格接受统一 - 身份 选项和一个可选的
- 范围 指定身份类型(范围)的选项。 相比之下,
传统使用风格需要为每个支持的范围提供单独的使用表格。 看
有关详细信息,请参阅“首选用法”和“传统用法”。
· 以前的“未知”和“错误”结果代码已重命名为“permerror”和
“temperror”,分别是为了符合 RFC 4408 术语。
· 不再支持带有空标识的 SPF 检查。 在一个
清空“MAIL FROM” SMTP 事务参数,使用“helo”执行检查
范围直接。
· -调试 和 --(不-)消毒 此版本的当前忽略选项
查询. 他们将在未来再次得到支持。
· 早期版本支持的几个功能 查询 旨在
被认为是黑魔法,因此现在默认禁用。 见“黑魔法
选项”。
· 几个选项名称已被弃用。 这是他们和他们的名单
首选近义词:
弃用的选项 | 首选选项
---------------------+---------------------------- ——
--发件人,-s | --m来自
--ipv4, -i | --ip-地址,--ip
--名称 | - 主机名
--最大查找计数,| --max-dns-interactive-terms
--最大查找 |
--rcpt-to,-r | --authorize-mxes-for
--信任 | --tfwl
使用 onworks.net 服务在线使用 spfquery.mail-spf-perlp
