App-Qmail-DMARC
view release on metacpan or search on metacpan
bin/qmail-dmarc view on Meta::CPAN
source_ip => $ENV{TCPREMOTEIP},
envelope_to => domain( ( $message->to )[0] ),
if_set( envelope_from => domain($envelope_from) ),
if_set( header_from => $header_from_domain ),
dkim => $dkim,
spf => {
if_set( domain => $header_from_domain ),
scope => $spf_query{scope},
result => $spf_result->code,
},
)->validate
)->result;
debug 'DMARC result' => $dmarc_text;
$message->add_header("DMARC-Status: $dmarc_text");
if ( $dmarc_result->result ne 'pass' ) {
my $disposition = $dmarc_result->disposition;
debug 'DMARC disposition' => $disposition;
reject 'Failed DMARC test.' if $disposition eq 'reject';
}
}
( run in 0.236 second using v1.01-cache-2.11-cpan-4d50c553e7e )