Help for this page

Select Code to Download


  1. or download this
    my($message) = @_;
    MailScanner::Log::InfoLog("from address: @{$message->{headers}}");
    
  2. or download this
    Received: from [192.168.12.34] (port=56309 helo=theirserver.theirdomain.tld) by server.mydomain.tld with esmtp (Exim 4.86) (envelope-from ) id 1aG62o-0002ad-Hu for recipient@mydomain.tld; Mon, 04 Jan 2016 09:23:34 -0500 Received: from 00a657f7.theirserver.theirdomain.tld ([127.0.0.1]:8056 helo=theirserver.theirdomain.tld) by theirserver.theirdomain.tld with ESMTP id 00PA657MF7; for ; Mon, 4 Jan 2016 06:22:53 -0800 Date: Mon, 4 Jan 2016 06:22:53 -0800 To: Message-ID: <70562391089443970564001376171645@theirserver.theirdomain.tld> From: "Sender" Subject: test Content-Language: en-us MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: multipart/alternative; boundary="----=Part.960.1818.1451917373"
  3. or download this
    my($message) = @_;
    my $from_address = grep /^From:\s+/i, @{$message->{headers}}; 
    MailScanner::Log::InfoLog("from address after grep = $from_address ");
    
  4. or download this
    $VAR1 = bless( { 'nameinfected' => 0, 'otherinfected' => 0, 'disarmedt
    +ags' => [], 'othertypes' => {}, 'file2entity' => { '' => bless( { 'ME
    +_Parts' => [ bless( { 'ME_Bodyhandle' => bless( { 'MB_Path' => '/var/
    +spool/MailScanner/incoming/9365/1aG62o-0002ad-Hu/nmsg-9365-3.txt' }, 
    +'MIME::Body::File' ), 'ME_Parts' => [], 'mail_inet_head' => bless( { 
    +'mail_hdr_foldlen' => 79, 'mail_hdr_modify' => 0, 'mail_hdr_list' => 
    +[ 'Content-Transfer-Encoding: 8bit ', 'Content-Type: text/plain; char
    +set="UTF-8" ' ], 'mail_hdr_hash' => { 'Content-Type' => [ \$VAR1->{'f
    +ile2entity'}{''}{'ME_Parts'}[0]{'mail_inet_head'}{'mail_hdr_list'}[1]
    + ], 'Content-Transfer-Encoding' => [ \$VAR1->{'file2entity'}{''}{'ME_
    +Parts'}[0]{'mail_inet_head'}{'mail_hdr_list'}[0] ] }, 'mail_hdr_mail_
    +from' => 'KEEP', 'mail_hdr_lengths' => {} }, 'MIME::Head' ) }, 'MIME:
    +:Entity' ), bless( { 'ME_Bodyhandle' => bless( { 'MB_Path' => '/var/s
    +pool/MailScanner/incoming/9365/1aG62o-0002ad-Hu/nmsg-9365-42.html' },
    + 'MIME::Body::File' ), 'ME_Parts' => [], 'mail_inet_head' => bless( {
    + 'mail_hdr_foldlen' => 79, 'mail_hdr_modify' => 0, 'mail_hdr_list' =>
    + [ 'Content-Transfer-Encoding: 8bit ', 'Content-Type: text/html; char
    +set="UTF-8" ' ], 'mail_hdr_hash' => { 'Content-Type' => [ \$VAR1->{'f
    +ile2entity'}{''}{'ME_Parts'}[1]{'mail_inet_head'}{'mail_hdr_list'}[1]
    + ], 'Content-Transfer-Encoding' => [ \$VAR1->{'file2entity'}{''}{'ME_
    +Parts'}[1]{'mail_inet_head'}{'mail_hdr_list'}[0] ] }, 'mail_hdr_mail_
    +from' => 'KEEP', 'mail_hdr_lengths' => {} }, 'MIME::Head' ) }, 'MIME:
    +:Entity' ) ], 'ME_Epilogue' => [ ' ' ], 'ME_Preamble' => [], 'mail_in
    +et_head' => bless( { 'mail_hdr_foldlen' => 79, 'mail_hdr_modify' => 0
    +, 'mail_hdr_list' => [ 'Received: from [192.168.12.34] (port=56309 he
    +lo=theirserver.theirdomain.tld) by server.mydomain.tld with esmtp (Ex
    +im 4.86) (envelope-from ) id 1aG62o-0002ad-Hu for recipient@mydomain.
    +tld; Mon, 04 Jan 2016 09:23:34 -0500 ', 'Received: from 00a657f7.thei
    +rserver.theirdomain.tld ([127.0.0.1]:8056 helo=theirserver.theirdomai
    +n.tld) by theirserver.theirdomain.tld with ESMTP id 00PA657MF7; for ;
    + Mon, 4 Jan 2016 06:22:53 -0800 ', 'Date: Mon, 4 Jan 2016 06:22:53 -0
    +800 ', 'To: ', 'Message-ID: <70562391089443970564001376171645@theirse
    +rver.theirdomain.tld> ', 'From: "Sender" ', 'Subject: Test ', 'Conten
    +t-Language: en-us ', 'MIME-Version: 1.0 ', 'Content-Transfer-Encoding
    +: 8bit ', 'Content-Type: multipart/alternative; boundary="----=Part.9
    +60.1818.1451917373" ' ],
    
  5. or download this
    my($message) = @_;
    MailScanner::Log::InfoLog("SpamWhitelist $msgid: mail_hdr_list @{$mess
    +age->{headers}}[mail_hdr_list]");