如果没有 MX 记录,则 Validation/DNSCheckValidation.php 会出错
作者: AlexQwamp创建于 2025年1月29日更新于 2025年1月29日
你好, 请查看 https://GitHub.com/egulias/EmailValidator/blob/515346048d25037c253c0731b136866897d1f1c3/src/Validation/DNSCheckValidation.php#L171 和 https://GitHub.com/egulias/EmailValidator/blob/515346048d25037c253c0731b136866897d1f1c3/src/Validation/DNSCheckValidation.php#L197 条件"if (empty($this->mxRecords))"在 DNS 记录中不包含 MX 时永远无法实现。因此,如果您测试的域中根本没有 MX 记录,验证结果将为有效。
内容来源: egulias/EmailValidator