Email-Abuse-Investigator
view release on metacpan or search on metacpan
t/extended_tests.t view on Meta::CPAN
# Parse with a body that includes a W3C DTD reference
$a->parse_email(join("\n",
'Received: from ext (ext [198.51.100.1]) by mx.nigelhorne.com with ESMTP',
'From: Spammer <spam@spammer.example>',
'To: <victim@nigelhorne.com>',
'Subject: Test',
'Date: ' . POSIX::strftime('%a, %d %b %Y %H:%M:%S +0000', gmtime),
'Message-ID: <w3test@test>',
'Content-Type: text/html; charset=us-ascii',
'',
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"',
' "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">',
'<html xmlns="http://www.w3.org/1999/xhtml">',
'<body><a href="https://spamsite.example/offer">Buy now</a></body>',
'</html>',
));
{
no warnings 'redefine';
local *Email::Abuse::Investigator::_resolve_host = sub { undef };
local *Email::Abuse::Investigator::_whois_ip = sub { {} };
local *Email::Abuse::Investigator::_domain_whois = sub { undef };
( run in 2.062 seconds using v1.01-cache-2.11-cpan-2398b32b56e )