Advertisement
Guest User

simple DKIM verifier in Perl

a guest
Apr 1st, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.37 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use Mail::DKIM::Verifier;
  5.  
  6. my $message = join("", <STDIN>);
  7. my ($headers) = ($message =~ /^(.+?\r\n)\r\n/s);
  8. if ($headers =~ /\r\nX-Yandex-Front:/i) # some Yandex Mail fixup
  9. {
  10.     $message =~ s/(\r\n){2}/$1$1$1/;
  11. }
  12. my $dkim = Mail::DKIM::Verifier->new();
  13. $dkim->PRINT($message);
  14. $dkim->CLOSE;
  15. print $dkim->result_detail . "\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement