DKIM

Error

This is not a good DKIM key record - you should fix the errors shown below
TXT query failed for dkim1._domainkey.mta5.uits.uconn.edu;: nxdomain
A public-key (p=) is required
FieldValue
messages => []

errors => [
  bless( {
    "frames" => [
      [
        "EmailStuff::Dkim",
        "/var/www/wisetools/script/../lib/EmailStuff/Dkim.pm",
        89,
        "Mojolicious::__ANON__",
        1,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "EmailStuff::Dkim",
        "/var/www/wisetools/script/../lib/EmailStuff/Dkim.pm",
        70,
        "(eval)",
        0,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "EmailStuff::Dkim",
        "/var/www/wisetools/script/../lib/EmailStuff/Dkim.pm",
        47,
        "EmailStuff::Dkim::validate_dkim",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "AnyEvent::DNS",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/DNS.pm",
        1203,
        "EmailStuff::Dkim::__ANON__",
        1,
        undef,
        undef,
        undef,
        1984,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::DNS",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/DNS.pm",
        1113,
        "AnyEvent::DNS::__ANON__",
        1,
        undef,
        undef,
        undef,
        1984,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::DNS",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/DNS.pm",
        1126,
        "AnyEvent::DNS::_feed",
        1,
        undef,
        undef,
        undef,
        1984,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::DNS",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/DNS.pm",
        833,
        "AnyEvent::DNS::_recv",
        1,
        undef,
        undef,
        undef,
        1728,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::Loop",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/Loop.pm",
        248,
        "AnyEvent::DNS::__ANON__",
        1,
        undef,
        undef,
        undef,
        1984,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::Impl::Perl",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent/Impl/Perl.pm",
        46,
        "AnyEvent::Loop::one_event",
        1,
        undef,
        undef,
        undef,
        1728,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "AnyEvent::CondVar::Base",
        "/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/AnyEvent.pm",
        2023,
        "AnyEvent::CondVar::Base::_wait",
        1,
        undef,
        undef,
        undef,
        1984,
        "\f?3\0\17\360\17\300\360\3743\0\0\0\300\0\0",
        undef
      ],
      [
        "EmailStuff::Dkim",
        "/var/www/wisetools/script/../lib/EmailStuff/Dkim.pm",
        50,
        "AnyEvent::CondVar::Base::recv",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        146,
        "EmailStuff::Dkim::check",
        1,
        "",
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Plugins",
        "/usr/local/share/perl/5.22.1/Mojolicious/Plugins.pm",
        15,
        "Mojolicious::__ANON__",
        1,
        "",
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Plugins",
        "/usr/local/share/perl/5.22.1/Mojolicious/Plugins.pm",
        18,
        "Mojolicious::Plugins::__ANON__",
        1,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Routes",
        "/usr/local/share/perl/5.22.1/Mojolicious/Routes.pm",
        87,
        "Mojolicious::Plugins::emit_chain",
        1,
        "",
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Routes",
        "/usr/local/share/perl/5.22.1/Mojolicious/Routes.pm",
        166,
        "Mojolicious::Routes::_action",
        1,
        "",
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Routes",
        "/usr/local/share/perl/5.22.1/Mojolicious/Routes.pm",
        36,
        "Mojolicious::Routes::_controller",
        1,
        "",
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Routes",
        "/usr/local/share/perl/5.22.1/Mojolicious/Routes.pm",
        38,
        "Mojolicious::Routes::continue",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Routes",
        "/usr/local/share/perl/5.22.1/Mojolicious/Routes.pm",
        44,
        "Mojolicious::Routes::continue",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        137,
        "Mojolicious::Routes::dispatch",
        1,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        147,
        "Mojolicious::dispatch",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Plugins",
        "/usr/local/share/perl/5.22.1/Mojolicious/Plugins.pm",
        15,
        "Mojolicious::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        209,
        "Mojolicious::Plugins::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        209,
        "(eval)",
        0,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Plugins",
        "/usr/local/share/perl/5.22.1/Mojolicious/Plugins.pm",
        15,
        "Mojolicious::_exception",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious::Plugins",
        "/usr/local/share/perl/5.22.1/Mojolicious/Plugins.pm",
        18,
        "Mojolicious::Plugins::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojolicious",
        "/usr/local/share/perl/5.22.1/Mojolicious.pm",
        153,
        "Mojolicious::Plugins::emit_chain",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server",
        "/usr/local/share/perl/5.22.1/Mojo/Server.pm",
        68,
        "Mojolicious::handler",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::EventEmitter",
        "/usr/local/share/perl/5.22.1/Mojo/EventEmitter.pm",
        15,
        "Mojo::Server::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Daemon",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Daemon.pm",
        103,
        "Mojo::EventEmitter::emit",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::EventEmitter",
        "/usr/local/share/perl/5.22.1/Mojo/EventEmitter.pm",
        15,
        "Mojo::Server::Daemon::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Transaction::HTTP",
        "/usr/local/share/perl/5.22.1/Mojo/Transaction/HTTP.pm",
        60,
        "Mojo::EventEmitter::emit",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Daemon",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Daemon.pm",
        218,
        "Mojo::Transaction::HTTP::server_read",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Daemon",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Daemon.pm",
        199,
        "Mojo::Server::Daemon::_read",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::EventEmitter",
        "/usr/local/share/perl/5.22.1/Mojo/EventEmitter.pm",
        15,
        "Mojo::Server::Daemon::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::IOLoop::Stream",
        "/usr/local/share/perl/5.22.1/Mojo/IOLoop/Stream.pm",
        99,
        "Mojo::EventEmitter::emit",
        1,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::IOLoop::Stream",
        "/usr/local/share/perl/5.22.1/Mojo/IOLoop/Stream.pm",
        48,
        "Mojo::IOLoop::Stream::_read",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Reactor::Poll",
        "/usr/local/share/perl/5.22.1/Mojo/Reactor/Poll.pm",
        143,
        "Mojo::IOLoop::Stream::__ANON__",
        1,
        undef,
        undef,
        undef,
        478283490,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Reactor::Poll",
        "/usr/local/share/perl/5.22.1/Mojo/Reactor/Poll.pm",
        143,
        "(eval)",
        0,
        "",
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Reactor::Poll",
        "/usr/local/share/perl/5.22.1/Mojo/Reactor/Poll.pm",
        58,
        "Mojo::Reactor::Poll::_try",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Reactor::Poll",
        "/usr/local/share/perl/5.22.1/Mojo/Reactor/Poll.pm",
        99,
        "Mojo::Reactor::Poll::one_tick",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::IOLoop",
        "/usr/local/share/perl/5.22.1/Mojo/IOLoop.pm",
        136,
        "Mojo::Reactor::Poll::start",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Prefork",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Prefork.pm",
        163,
        "Mojo::IOLoop::start",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Prefork",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Prefork.pm",
        100,
        "Mojo::Server::Prefork::_spawn",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Prefork",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Prefork.pm",
        85,
        "Mojo::Server::Prefork::_manage",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "Mojo::Server::Hypnotoad",
        "/usr/local/share/perl/5.22.1/Mojo/Server/Hypnotoad.pm",
        74,
        "Mojo::Server::Prefork::run",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ],
      [
        "main",
        "/usr/local/bin/hypnotoad",
        14,
        "Mojo::Server::Hypnotoad::run",
        1,
        undef,
        undef,
        undef,
        478283746,
        "UUUUUUUUUUUUUUUUUU\25",
        {
          "feature_arybase" => 1,
          "feature_say" => 1,
          "feature_state" => 1,
          "feature_switch" => 1
        }
      ]
    ],
    "line" => [
      89,
      "      die \"TXT query failed for \" . \$res->{qd}->[0]->[0] . \": \" . \$res->{rc} . \"\\n\" unless \$res->{rc} eq 'noerror';"
    ],
    "lines_after" => [
      [
        90,
        "      my \@rr = grep { \$_->[1] eq 'txt' } \@{\$res->{an}};"
      ],
      [
        91,
        "      die \"No TXT records found for \" . \$res->{qd}->[0]->[0] . \"\\n\" if \@rr == 0;"
      ],
      [
        92,
        "      die \"Multiple TXT records found for \" . \$res->{qd}->[0]->[0] . \"\\n\" if \@rr > 1;"
      ],
      [
        93,
        "      my \$t = \$rr[0];"
      ],
      [
        94,
        "      \$description = \$res->{qd}->[0]->[0];"
      ]
    ],
    "lines_before" => [
      [
        84,
        "};"
      ],
      [
        85,
        ""
      ],
      [
        86,
        "    my \$parser = new Parse::RecDescent(\$grammar) or die \"Bad grammar\\n\";"
      ],
      [
        87,
        "    unless(defined \$txt) {"
      ],
      [
        88,
        "      die \"Bad error resolving DKIM record\\n\" unless defined \$res;"
      ]
    ],
    "message" => "TXT query failed for dkim1._domainkey.mta5.uits.uconn.edu;: nxdomain\n"
  }, 'Mojo::Exception' ),
  "A public-key (p=) is required"
]

warnings => []

record => undef

errorcount => 2

warncount => 0

displayrecord => "<span></span>"