托管网站,试图为联系人表单设置邮件程序,但页面返回错误,查看日志并发现以下内容:
PHP警告: stream_socket_enable_crypto():第368行/home/user/public_html/php/php-mailer/class.smtp.php中的对等证书CN=host5.xyz' did not match expected CN=localhost‘
已弃用:__autoload()已弃用,请在/home/user/public_html/php/php-mailer/PHPMailerAutoload.php的第45行改用spl_autoload_reg
我开始使用whoisrb,我注意到域名从一些注册人返回零联系信息。
例如:
domain_name = ARGV[0]
r = Whois.whois(domain_name)
t=r.registrant_contact
if t == nil
puts 'Registrant Contact is empty.'
end
将返回“注册联系人为空”。试图访问联系人属性会导致一个错误,比如undefined method 'id' for nil:NilClass (NoMethodError)。
如果我检查正在返回的原始记录,puts r,我可以看到