Home > Linux > document > 正文

linux postfix install spf check

1.安装SPF模块(Perl)
2.配置Postfix支持SPF检查
3.重新载入postfix服务,域名配置spf记录
4.查看日志排错
[root@mail ~]# cd /usr/libexec/postfix/
[root@mail postfix]# ls
aliasesdb  chroot-update  dnsblog  lmtp    nqmgr   pipe             post-install      proxymap  scache  smtpd   tlsproxy         virtual
anvil      cleanup        error    local   oqmgr   postfix-script   postmulti-script  qmgr      showq   spawn   trivial-rewrite
bounce     discard        flush    master  pickup  postfix-wrapper  postscreen        qmqpd     smtp    tlsmgr  verify
[root@mail postfix]# cd /root/
[root@mail ~]#
[root@mail ~]#
--2016-05-02 20:22:29--  https://launchpad.net/postfix-policyd-spf-perl/trunk/release2.010/+download/postfix-policyd-spf-perl-2.010.tar.gz
Resolving launchpad.net (launchpad.net)... 91.189.89.222, 91.189.89.223
Connecting to launchpad.net (launchpad.net)|91.189.89.222|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
--2016-05-02 20:22:31--  https://launchpadlibrarian.net/107864701/postfix-policyd-spf-perl-2.010.tar.gz
Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.228, 91.189.89.229
Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.228|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13981 (14K) [application/x-tar]
Saving to: 鈖ostfix-policyd-spf-perl-2.010.tar.gz?
postfix-policyd-spf-perl-2.010.tar.gz       100%[==========================================================================================>]
 13.65K  56.7KB/s   in 0.2s
2016-05-02 20:22:35 (56.7 KB/s) - 鈖ostfix-policyd-spf-perl-2.010.tar.gz?saved [13981/13981]
[root@mail ~]# ls
@          Downloads  nmap-ncat-7.00-1.fc22.i686.rpm      postfix.info                           sent                            Videos
Desktop    Maildir    perl-core-5.20.3-328.fc22.i686.rpm  postfix-policyd-spf-perl-2.010.tar.gz  sysstat-11.1.2-3.fc22.i686.rpm  webmin-
1.740-1.noarch.rpm
Documents  Music      Pictures                            Public                                 Templates
[root@mail ~]# ^C
[root@mail ~]# perl -MCPAN -e 'install version'
Can't locate CPAN.pm in @INC (you may need to install the CPAN module) (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5
/usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
[root@mail ~]# dnf install cpan
Fedora 22 - i386 - Updates
4.1 MB/s |  20 MB     00:05
Last metadata expiration check performed 0:00:22 ago on Mon May  2 20:24:46 2016.
Dependencies resolved.
=============================================================================================================================================
================================
 Package                                               Arch                            Version
Repository                        Size
=============================================================================================================================================
================================
Installing:
 libdb-devel                                           i686                            5.3.28-9.fc22                                  fedora
                          42 k
 perl-CPAN                                             noarch                          2.05-310.fc22                                  updates
                         534 k
 perl-CPAN-Meta                                        noarch                          2.150001-1.fc22                                fedora
                         169 k
 perl-CPAN-Meta-Requirements                           noarch                          2.133-1.fc22                                   fedora
                          33 k
 perl-CPAN-Meta-YAML                                   noarch                          0.014-1.fc22                                   fedora
                          32 k
 perl-Compress-Bzip2                                   i686                            2.24-1.fc22                                    updates
                          70 k
 perl-Data-OptList                                     noarch                          0.109-4.fc22                                   fedora
                          28 k
 perl-Data-Section                                     noarch                          0.200006-3.fc22                                fedora
                          29 k
 perl-Devel-Size                                       i686                            0.80-1.fc22                                    fedora
                          44 k
 perl-ExtUtils-CBuilder                                noarch                          1:0.280220-1.fc22                              fedora
                          46 k
 perl-ExtUtils-Command                                 noarch                          1.20-1.fc22                                    fedora
                          25 k
 perl-ExtUtils-Install                                 noarch                          2.04-1.fc22                                    fedora
                          46 k
 perl-ExtUtils-MakeMaker                               noarch                          7.04-2.fc22                                    updates
                         277 k
 perl-ExtUtils-Manifest                                noarch                          1.70-1.fc22                                    fedora
                          35 k
 perl-ExtUtils-ParseXS                                 noarch                          1:3.24-310.fc22                                fedora
                          86 k
 perl-File-HomeDir                                     noarch                          1.00-8.fc22                                    fedora
                          61 k
 perl-File-Which                                       noarch                          1.09-19.fc22                                   fedora
                          22 k
 perl-IPC-Cmd                                          noarch                          1:0.94-2.fc22                                  updates
                          40 k
 perl-JSON-PP                                          noarch                          2.27300-2.fc22                                 fedora
                          59 k
 perl-Locale-Maketext                                  noarch                          1.26-2.fc22                                    fedora
                          95 k
 perl-Locale-Maketext-Simple                           noarch                          1:0.21-329.fc22                                updates
                          61 k
 perl-MRO-Compat                                       noarch                          0.12-7.fc22                                    fedora
                          23 k
 perl-Module-Build                                     noarch                          2:0.42.11-1.fc22                               fedora
                         271 k
 perl-Module-CoreList                                  noarch                          1:5.20160320-1.fc22                            updates
                          73 k
 perl-Module-Load                                      noarch                          1:0.32-310.fc22                                fedora
                          18 k
 perl-Module-Load-Conditional                          noarch                          0.64-1.fc22                                    fedora
                          22 k
 perl-Module-Metadata                                  noarch                          1.000027-1.fc22                                fedora
                          40 k
 perl-Package-Generator                                noarch                          1.106-3.fc22                                   fedora
                          27 k
 perl-Params-Check                                     noarch                          1:0.38-310.fc22                                fedora
                          23 k
 perl-Params-Util                                      i686                            1.07-11.fc22                                   fedora
                          42 k
 perl-Parse-CPAN-Meta                                  noarch                          1:1.4414-311.fc22                              fedora
                          21 k
 perl-Perl-OSType                                      noarch                          1.008-1.fc22                                   fedora
                          26 k
 perl-Software-License                                 noarch                          0.103010-3.fc22                                fedora
                         135 k
 perl-Sub-Exporter                                     noarch                          0.987-4.fc22                                   fedora
                          71 k
 perl-Sub-Install                                      noarch                          0.928-3.fc22                                   fedora
                          26 k
 perl-Test-Harness                                     noarch                          3.36-1.fc22                                    updates
                         277 k
 perl-Text-Glob                                        noarch                          0.09-11.fc22                                   fedora
                          16 k
 perl-Text-Template                                    noarch                          1.46-1.fc22                                    fedora
                          66 k
 perl-devel                                            i686                            4:5.20.3-329.fc22                              updates
                         508 k
 perl-inc-latest                                       noarch                          2:0.500-1.fc22                                 fedora
                          24 k
 perl-local-lib                                        noarch                          2.000015-2.fc22                                fedora
                          71 k
 pyparsing                                             noarch                          2.1.0-2.fc22                                   updates
                          10 k
 python2-pyparsing                                     noarch                          2.1.0-2.fc22                                   updates
                         110 k
 systemtap-sdt-devel                                   i686                            3.0-2.fc22                                     updates
                          70 k
Upgrading:
 perl                                                  i686                            4:5.20.3-329.fc22                              updates
                         8.0 M
 perl-libs                                             i686                            4:5.20.3-329.fc22                              updates
                         766 k
Transaction Summary
=============================================================================================================================================
================================
Install  44 Packages
Upgrade   2 Packages
Total download size: 12 M
Is this ok [y/N]: y
Downloading Packages:
(1/46): perl-CPAN-2.05-310.fc22.noarch.rpm
1.1 MB/s | 534 kB     00:00
(2/46): perl-CPAN-Meta-Requirements-2.133-1.fc22.noarch.rpm
70 kB/s |  33 kB     00:00
(3/46): perl-CPAN-Meta-2.150001-1.fc22.noarch.rpm
338 kB/s | 169 kB     00:00
(4/46): perl-Devel-Size-0.80-1.fc22.i686.rpm
208 kB/s |  44 kB     00:00
(5/46): perl-ExtUtils-CBuilder-0.280220-1.fc22.noarch.rpm
145 kB/s |  46 kB     00:00
(6/46): perl-File-HomeDir-1.00-8.fc22.noarch.rpm
459 kB/s |  61 kB     00:00
(7/46): perl-ExtUtils-Manifest-1.70-1.fc22.noarch.rpm
71 kB/s |  35 kB     00:00
(8/46): perl-Text-Glob-0.09-11.fc22.noarch.rpm
68 kB/s |  16 kB     00:00
(9/46): perl-Module-Build-0.42.11-1.fc22.noarch.rpm
935 kB/s | 271 kB     00:00
(10/46): perl-local-lib-2.000015-2.fc22.noarch.rpm
475 kB/s |  71 kB     00:00
(11/46): perl-Perl-OSType-1.008-1.fc22.noarch.rpm
365 kB/s |  26 kB     00:00
(12/46): perl-Parse-CPAN-Meta-1.4414-311.fc22.noarch.rpm
128 kB/s |  21 kB     00:00
(13/46): perl-ExtUtils-Install-2.04-1.fc22.noarch.rpm
331 kB/s |  46 kB     00:00
(14/46): perl-File-Which-1.09-19.fc22.noarch.rpm
134 kB/s |  22 kB     00:00
(15/46): perl-Module-Metadata-1.000027-1.fc22.noarch.rpm
540 kB/s |  40 kB     00:00
(16/46): perl-ExtUtils-ParseXS-3.24-310.fc22.noarch.rpm
423 kB/s |  86 kB     00:00
(17/46): perl-inc-latest-0.500-1.fc22.noarch.rpm
342 kB/s |  24 kB     00:00
(18/46): perl-Software-License-0.103010-3.fc22.noarch.rpm
726 kB/s | 135 kB     00:00
(19/46): perl-CPAN-Meta-YAML-0.014-1.fc22.noarch.rpm
302 kB/s |  32 kB     00:00
(20/46): perl-JSON-PP-2.27300-2.fc22.noarch.rpm
431 kB/s |  59 kB     00:00
(21/46): perl-Data-Section-0.200006-3.fc22.noarch.rpm
293 kB/s |  29 kB     00:00
(22/46): perl-Module-Load-0.32-310.fc22.noarch.rpm
151 kB/s |  18 kB     00:00
(23/46): perl-Sub-Install-0.928-3.fc22.noarch.rpm
293 kB/s |  26 kB     00:00
(24/46): perl-MRO-Compat-0.12-7.fc22.noarch.rpm
273 kB/s |  23 kB     00:00
(25/46): perl-Sub-Exporter-0.987-4.fc22.noarch.rpm
567 kB/s |  71 kB     00:00
(26/46): perl-Text-Template-1.46-1.fc22.noarch.rpm
255 kB/s |  66 kB     00:00
(27/46): perl-Data-OptList-0.109-4.fc22.noarch.rpm
157 kB/s |  28 kB     00:00
(28/46): perl-Package-Generator-1.106-3.fc22.noarch.rpm
161 kB/s |  27 kB     00:00
(29/46): perl-Params-Util-1.07-11.fc22.i686.rpm
299 kB/s |  42 kB     00:00
(30/46): perl-ExtUtils-Command-1.20-1.fc22.noarch.rpm
512 kB/s |  25 kB     00:00
(31/46): perl-Compress-Bzip2-2.24-1.fc22.i686.rpm
410 kB/s |  70 kB     00:00
[MIRROR] perl-Test-Harness-3.36-1.fc22.noarch.rpm: Curl error (28): Timeout was reached for
(32/46): perl-Test-Harness-3.36-1.fc22.noarch.rpm
1.0 MB/s | 277 kB     00:00
(33/46): libdb-devel-5.3.28-9.fc22.i686.rpm
381 kB/s |  42 kB     00:00
(34/46): perl-ExtUtils-MakeMaker-7.04-2.fc22.noarch.rpm
549 kB/s | 277 kB     00:00
(35/46): perl-devel-5.20.3-329.fc22.i686.rpm
1.1 MB/s | 508 kB     00:00
(36/46): perl-Module-Load-Conditional-0.64-1.fc22.noarch.rpm
418 kB/s |  22 kB     00:00
(37/46): perl-IPC-Cmd-0.94-2.fc22.noarch.rpm
457 kB/s |  40 kB     00:00
(38/46): perl-Params-Check-0.38-310.fc22.noarch.rpm
365 kB/s |  23 kB     00:00
(39/46): perl-Locale-Maketext-Simple-0.21-329.fc22.noarch.rpm
401 kB/s |  61 kB     00:00
(40/46): systemtap-sdt-devel-3.0-2.fc22.i686.rpm
294 kB/s |  70 kB     00:00
(41/46): perl-Locale-Maketext-1.26-2.fc22.noarch.rpm
530 kB/s |  95 kB     00:00
[MIRROR] python2-pyparsing-2.1.0-2.fc22.noarch.rpm: Curl error (28): Timeout was reached for
(42/46): perl-Module-CoreList-5.20160320-1.fc22.noarch.rpm
410 kB/s |  73 kB     00:00
(43/46): python2-pyparsing-2.1.0-2.fc22.noarch.rpm
756 kB/s | 110 kB     00:00
(44/46): pyparsing-2.1.0-2.fc22.noarch.rpm
26 kB/s |  10 kB     00:00
(45/46): perl-libs-5.20.2-325.fc22_5.20.3-329.fc22.i686.drpm
696 kB/s | 184 kB     00:00
(46/46): perl-5.20.2-325.fc22_5.20.3-329.fc22.i686.drpm
3.0 MB/s | 3.8 MB     00:01
[DRPM] perl-libs-5.20.2-325.fc22_5.20.3-329.fc22.i686.drpm: done
[DRPM] perl-5.20.2-325.fc22_5.20.3-329.fc22.i686.drpm: done
---------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------
Total
402 kB/s | 7.7 MB     00:19
Delta RPMs reduced 12.5 MB of updates to 7.7 MB (38.1% saved)
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Installing  : python2-pyparsing-2.1.0-2.fc22.noarch
                          1/48
  Installing  : pyparsing-2.1.0-2.fc22.noarch
                          2/48
  Installing  : systemtap-sdt-devel-3.0-2.fc22.i686
                          3/48
  Installing  : libdb-devel-5.3.28-9.fc22.i686
                          4/48
  Upgrading   : perl-libs-4:5.20.3-329.fc22.i686
                          5/48
  Upgrading   : perl-4:5.20.3-329.fc22.i686
                          6/48
  Installing  : perl-ExtUtils-Manifest-1.70-1.fc22.noarch
                          7/48
  Installing  : perl-Sub-Install-0.928-3.fc22.noarch
                          8/48
  Installing  : perl-CPAN-Meta-Requirements-2.133-1.fc22.noarch
                          9/48
  Installing  : perl-Perl-OSType-1.008-1.fc22.noarch
                         10/48
  Installing  : perl-Module-Metadata-1.000027-1.fc22.noarch
                         11/48
  Installing  : perl-Module-Load-1:0.32-310.fc22.noarch
                         12/48
  Installing  : perl-Test-Harness-3.36-1.fc22.noarch
                         13/48
  Installing  : perl-Text-Glob-0.09-11.fc22.noarch
                         14/48
  Installing  : perl-local-lib-2.000015-2.fc22.noarch
                         15/48
  Installing  : perl-File-Which-1.09-19.fc22.noarch
                         16/48
  Installing  : perl-File-HomeDir-1.00-8.fc22.noarch
                         17/48
  Installing  : perl-CPAN-Meta-YAML-0.014-1.fc22.noarch
                         18/48
  Installing  : perl-JSON-PP-2.27300-2.fc22.noarch
                         19/48
  Installing  : perl-Parse-CPAN-Meta-1:1.4414-311.fc22.noarch
                         20/48
  Installing  : perl-CPAN-Meta-2.150001-1.fc22.noarch
                         21/48
  Installing  : perl-Text-Template-1.46-1.fc22.noarch
                         22/48
  Installing  : perl-MRO-Compat-0.12-7.fc22.noarch
                         23/48
  Installing  : perl-Package-Generator-1.106-3.fc22.noarch
                         24/48
  Installing  : perl-ExtUtils-Command-1.20-1.fc22.noarch
                         25/48
  Installing  : perl-ExtUtils-Install-2.04-1.fc22.noarch
                         26/48
  Installing  : perl-ExtUtils-ParseXS-1:3.24-310.fc22.noarch
                         27/48
  Installing  : perl-ExtUtils-MakeMaker-7.04-2.fc22.noarch
                         28/48
  Installing  : perl-devel-4:5.20.3-329.fc22.i686
                         29/48
  Installing  : perl-inc-latest-2:0.500-1.fc22.noarch
                         30/48
  Installing  : perl-Locale-Maketext-1.26-2.fc22.noarch
                         31/48
  Installing  : perl-Locale-Maketext-Simple-1:0.21-329.fc22.noarch
                         32/48
  Installing  : perl-Params-Check-1:0.38-310.fc22.noarch
                         33/48
  Installing  : perl-Module-CoreList-1:5.20160320-1.fc22.noarch
                         34/48
  Installing  : perl-Params-Util-1.07-11.fc22.i686
                         35/48
  Installing  : perl-Data-OptList-0.109-4.fc22.noarch
                         36/48
  Installing  : perl-Sub-Exporter-0.987-4.fc22.noarch
                         37/48
  Installing  : perl-Data-Section-0.200006-3.fc22.noarch
                         38/48
  Installing  : perl-Software-License-0.103010-3.fc22.noarch
                         39/48
  Installing  : perl-Module-Load-Conditional-0.64-1.fc22.noarch
                         40/48
  Installing  : perl-IPC-Cmd-1:0.94-2.fc22.noarch
                         41/48
  Installing  : perl-ExtUtils-CBuilder-1:0.280220-1.fc22.noarch
                         42/48
  Installing  : perl-Module-Build-2:0.42.11-1.fc22.noarch
                         43/48
  Installing  : perl-Devel-Size-0.80-1.fc22.i686
                         44/48
  Installing  : perl-Compress-Bzip2-2.24-1.fc22.i686
                         45/48
  Installing  : perl-CPAN-2.05-310.fc22.noarch
                         46/48
  Cleanup     : perl-libs-4:5.20.2-325.fc22.i686
                         47/48
  Cleanup     : perl-4:5.20.2-325.fc22.i686
                         48/48
  Verifying   : perl-CPAN-2.05-310.fc22.noarch
                          1/48
  Verifying   : perl-CPAN-Meta-2.150001-1.fc22.noarch
                          2/48
  Verifying   : perl-CPAN-Meta-Requirements-2.133-1.fc22.noarch
                          3/48
  Verifying   : perl-Devel-Size-0.80-1.fc22.i686
                          4/48
  Verifying   : perl-ExtUtils-CBuilder-1:0.280220-1.fc22.noarch
                          5/48
  Verifying   : perl-ExtUtils-Manifest-1.70-1.fc22.noarch
                          6/48
  Verifying   : perl-File-HomeDir-1.00-8.fc22.noarch
                          7/48
  Verifying   : perl-Module-Build-2:0.42.11-1.fc22.noarch
                          8/48
  Verifying   : perl-Text-Glob-0.09-11.fc22.noarch
                          9/48
  Verifying   : perl-local-lib-2.000015-2.fc22.noarch
                         10/48
  Verifying   : perl-Parse-CPAN-Meta-1:1.4414-311.fc22.noarch
                         11/48
  Verifying   : perl-Perl-OSType-1.008-1.fc22.noarch
                         12/48
  Verifying   : perl-File-Which-1.09-19.fc22.noarch
                         13/48
  Verifying   : perl-ExtUtils-Install-2.04-1.fc22.noarch
                         14/48
  Verifying   : perl-ExtUtils-ParseXS-1:3.24-310.fc22.noarch
                         15/48
  Verifying   : perl-Module-Metadata-1.000027-1.fc22.noarch
                         16/48
  Verifying   : perl-Software-License-0.103010-3.fc22.noarch
                         17/48
  Verifying   : perl-inc-latest-2:0.500-1.fc22.noarch
                         18/48
  Verifying   : perl-CPAN-Meta-YAML-0.014-1.fc22.noarch
                         19/48
  Verifying   : perl-JSON-PP-2.27300-2.fc22.noarch
                         20/48
  Verifying   : perl-Data-Section-0.200006-3.fc22.noarch
                         21/48
  Verifying   : perl-Module-Load-1:0.32-310.fc22.noarch
                         22/48
  Verifying   : perl-Sub-Install-0.928-3.fc22.noarch
                         23/48
  Verifying   : perl-Text-Template-1.46-1.fc22.noarch
                         24/48
  Verifying   : perl-MRO-Compat-0.12-7.fc22.noarch
                         25/48
  Verifying   : perl-Sub-Exporter-0.987-4.fc22.noarch
                         26/48
  Verifying   : perl-Data-OptList-0.109-4.fc22.noarch
                         27/48
  Verifying   : perl-Package-Generator-1.106-3.fc22.noarch
                         28/48
  Verifying   : perl-Params-Util-1.07-11.fc22.i686
                         29/48
  Verifying   : perl-Compress-Bzip2-2.24-1.fc22.i686
                         30/48
  Verifying   : perl-ExtUtils-MakeMaker-7.04-2.fc22.noarch
                         31/48
  Verifying   : perl-ExtUtils-Command-1.20-1.fc22.noarch
                         32/48
  Verifying   : perl-Test-Harness-3.36-1.fc22.noarch
                         33/48
  Verifying   : perl-devel-4:5.20.3-329.fc22.i686
                         34/48
  Verifying   : libdb-devel-5.3.28-9.fc22.i686
                         35/48
  Verifying   : perl-IPC-Cmd-1:0.94-2.fc22.noarch
                         36/48
  Verifying   : perl-Module-Load-Conditional-0.64-1.fc22.noarch
                         37/48
  Verifying   : perl-Params-Check-1:0.38-310.fc22.noarch
                         38/48
  Verifying   : systemtap-sdt-devel-3.0-2.fc22.i686
                         39/48
  Verifying   : perl-Locale-Maketext-Simple-1:0.21-329.fc22.noarch
                         40/48
  Verifying   : perl-Locale-Maketext-1.26-2.fc22.noarch
                         41/48
  Verifying   : perl-Module-CoreList-1:5.20160320-1.fc22.noarch
                         42/48
  Verifying   : pyparsing-2.1.0-2.fc22.noarch
                         43/48
  Verifying   : python2-pyparsing-2.1.0-2.fc22.noarch
                         44/48
  Verifying   : perl-4:5.20.3-329.fc22.i686
                         45/48
  Verifying   : perl-libs-4:5.20.3-329.fc22.i686
                         46/48
  Verifying   : perl-4:5.20.2-325.fc22.i686
                         47/48
  Verifying   : perl-libs-4:5.20.2-325.fc22.i686
                         48/48
Installed:
  libdb-devel.i686 5.3.28-9.fc22                          perl-CPAN.noarch 2.05-310.fc22                          perl-CPAN-Meta.noarch
2.150001-1.fc22
  perl-CPAN-Meta-Requirements.noarch 2.133-1.fc22         perl-CPAN-Meta-YAML.noarch 0.014-1.fc22                 perl-Compress-Bzip2.i686
2.24-1.fc22
  perl-Data-OptList.noarch 0.109-4.fc22                   perl-Data-Section.noarch 0.200006-3.fc22                perl-Devel-Size.i686 0.80-
1.fc22
  perl-ExtUtils-CBuilder.noarch 1:0.280220-1.fc22         perl-ExtUtils-Command.noarch 1.20-1.fc22                perl-ExtUtils-
Install.noarch 2.04-1.fc22
  perl-ExtUtils-MakeMaker.noarch 7.04-2.fc22              perl-ExtUtils-Manifest.noarch 1.70-1.fc22               perl-ExtUtils-
ParseXS.noarch 1:3.24-310.fc22
  perl-File-HomeDir.noarch 1.00-8.fc22                    perl-File-Which.noarch 1.09-19.fc22                     perl-IPC-Cmd.noarch 1:0.94
-2.fc22
  perl-JSON-PP.noarch 2.27300-2.fc22                      perl-Locale-Maketext.noarch 1.26-2.fc22                 perl-Locale-Maketext-
Simple.noarch 1:0.21-329.fc22
  perl-MRO-Compat.noarch 0.12-7.fc22                      perl-Module-Build.noarch 2:0.42.11-1.fc22               perl-Module-CoreList.noarch
1:5.20160320-1.fc22
  perl-Module-Load.noarch 1:0.32-310.fc22                 perl-Module-Load-Conditional.noarch 0.64-1.fc22         perl-Module-Metadata.noarch
1.000027-1.fc22
  perl-Package-Generator.noarch 1.106-3.fc22              perl-Params-Check.noarch 1:0.38-310.fc22                perl-Params-Util.i686 1.07
-11.fc22
  perl-Parse-CPAN-Meta.noarch 1:1.4414-311.fc22           perl-Perl-OSType.noarch 1.008-1.fc22                    perl-Software-
License.noarch 0.103010-3.fc22
  perl-Sub-Exporter.noarch 0.987-4.fc22                   perl-Sub-Install.noarch 0.928-3.fc22                    perl-Test-Harness.noarch
3.36-1.fc22
  perl-Text-Glob.noarch 0.09-11.fc22                      perl-Text-Template.noarch 1.46-1.fc22                   perl-devel.i686 4:5.20.3-
329.fc22
  perl-inc-latest.noarch 2:0.500-1.fc22                   perl-local-lib.noarch 2.000015-2.fc22                   pyparsing.noarch 2.1.0-
2.fc22
  python2-pyparsing.noarch 2.1.0-2.fc22                   systemtap-sdt-devel.i686 3.0-2.fc22
Upgraded:
  perl.i686 4:5.20.3-329.fc22                                                        perl-libs.i686 4:5.20.3-329.fc22
Complete!
[root@mail ~]# perl -MCPAN -e 'install version'
Can't locate object method "install" via package "version" at -e line 1.
[root@mail ~]# perl -MCPAN -e 'install version'
Can't locate object method "install" via package "version" at -e line 1.
[root@mail ~]# perl -MCPAN -e 'NetAddr::IP'
[root@mail ~]# perl -MCPAN -e 'mail::SPF'
[root@mail ~]# perl -MCPAN -e 'Sys::Hostname::Long'
[root@mail ~]# tar zxvf postfix-policyd-spf-perl-2.010.tar.gz
postfix-policyd-spf-perl-2.010/
postfix-policyd-spf-perl-2.010/CHANGES
postfix-policyd-spf-perl-2.010/INSTALL
postfix-policyd-spf-perl-2.010/postfix-policyd-spf-perl
postfix-policyd-spf-perl-2.010/README
postfix-policyd-spf-perl-2.010/LICENSE
[root@mail ~]# cd postfix-policyd-spf-perl-2.010
[root@mail postfix-policyd-spf-perl-2.010]# cp postfix-policyd-spf-perl /usr/libexec/postfix/policyd-spf-perl
[root@mail postfix-policyd-spf-perl-2.010]# vi /etc/postfix/master.cf
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master" or
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (no)    (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd
#smtp      inet  n       -       n       -       1       postscreen
#smtpd     pass  -       -       n       -       -       smtpd
#dnsblog   unix  -       -       n       -       0       dnsblog
#tlsproxy  unix  -       -       n       -       0       tlsproxy
#submission inet n       -       n       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       n       -       -       smtpd
#  -o syslog_name=postfix/smtps
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       n       -       -       qmqpd
pickup    unix  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
#maildrop  unix  -       n       n       -       -       pipe
#  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
#maildrop  unix  -       n       n       -       -       pipe
#  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
[root@mail postfix-policyd-spf-perl-2.010]#
[root@mail postfix-policyd-spf-perl-2.010]#
[root@mail postfix-policyd-spf-perl-2.010]# cp /etc/postfix/master.cf /etc/postfix/master.cf.bak2016.5.2
[root@mail postfix-policyd-spf-perl-2.010]# vi /etc/postfix/master.cf
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master" or
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (no)    (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd
#smtp      inet  n       -       n       -       1       postscreen
#smtpd     pass  -       -       n       -       -       smtpd
#dnsblog   unix  -       -       n       -       0       dnsblog
#tlsproxy  unix  -       -       n       -       0       tlsproxy
#submission inet n       -       n       -       -       smtpd
#  -o syslog_name=postfix/submission
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       n       -       -       smtpd
#  -o syslog_name=postfix/smtps
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=
#  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       n       -       -       qmqpd
pickup    unix  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      unix  n       -       n       300     1       qmgr
#qmgr     unix  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
retry     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache
policy-spf unix -       n       n       -       -       spawn
  user=nobody argv=/usr/bin/perl /usr/libexec/postfix/policyd-spf-perl
#
"/etc/postfix/master.cf" 132L, 6353C written
[root@mail postfix-policyd-spf-perl-2.010]# /usr/bin/p
Display all 170 possibilities? (y or n)
[root@mail postfix-policyd-spf-perl-2.010]# /usr/bin/per
perl        perl5.20.3  perlbug     perldoc     perlivp     perlthanks  perror
[root@mail postfix-policyd-spf-perl-2.010]# /usr/libexec/postfix/po
policyd-spf-perl  postfix-script    postfix-wrapper   post-install      postmulti-script  postscreen
[root@mail postfix-policyd-spf-perl-2.010]# vi /etc/postfix/main.cf
# Global Postfix configuration file. This file lists only a subset
# of all parameters. For the syntax, and for a complete parameter
# list, see the postconf(5) manual page (command: "man 5 postconf").
#
# For common configuration examples, see BASIC_CONFIGURATION_README
# and STANDARD_CONFIGURATION_README. To find these documents, use
# the command "postconf html_directory readme_directory", or go to
#
# For best results, change no more than 2-3 parameters at a time,
# and test if Postfix still works after every change.
# COMPATIBILITY
#
# The compatibility_level determines what default settings Postfix
# will use for main.cf and master.cf settings. These defaults will
# change over time.
#
# To avoid breaking things, Postfix will use backwards-compatible
# default settings and log where it uses those old backwards-compatible
# default settings, until the system administrator has determined
# if any backwards-compatible default settings need to be made
# permanent in main.cf or master.cf.
#
# When this review is complete, update the compatibility_level setting
# below as recommended in the RELEASE_NOTES file.
#
# The level below is what should be used with new (not upgrade) installs.
#
compatibility_level = 2
# SOFT BOUNCE
"/etc/postfix/main.cf" 756L, 30074C
smtpd_recipient_restrictions =
 reject_unknown_recipient_domain,
 permit_mynetworks,
 permit_sasl_authenticated,
 reject_unauth_destination,
 reject_unknown_hostname,
 reject_invalid_hostname,
 reject_non_fqdn_hostname,
 reject_non_fqdn_sender,
 reject_non_fqdn_recipient,
 reject_unauth_pipelining,
 reject_unauthenticated_sender_login_mismatch,
 check_policy_service unix:private/policy-spf
smtpd_sasl_security_restrictions =
 permit_mynetworks,
 permit_sasl_authenticated,
 reject_unauth_destination
smtpd_client_restrictions =
 permit_sasl_authenticated
smtpd_helo_required = yes
#smtpd_helo_restrictions = reject_invalid_hostname
smtpd_sender_restrictions =
 reject_non_fqdn_sender,
 reject_unknown_sender_domain
# reject_sender_login_mismatch
#strict_rfc821_envelopes = yes
import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C RESOLV_MULTI=on
smtpd_milters           = inet:127.0.0.1:8891
non_smtpd_milters       = inet:127.0.0.1:8891
milter_protocol         = 2
"/etc/postfix/main.cf" 757L, 30121C written
[root@mail postfix-policyd-spf-perl-2.010]#
[root@mail postfix-policyd-spf-perl-2.010]#
[root@mail postfix-policyd-spf-perl-2.010]#
[root@mail postfix-policyd-spf-perl-2.010]# cd /
[root@mail /]#
[root@mail /]#
[root@mail /]#
[root@mail /]# service postfix reload
Redirecting to /bin/systemctl reload  postfix.service
[root@mail /]# service postfix status -l
Redirecting to /bin/systemctl status  -l postfix.service
?postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2016-03-18 23:49:27 CST; 1 months 14 days ago
  Process: 31699 ExecReload=/usr/sbin/postfix reload (code=exited, status=0/SUCCESS)
  Process: 1270 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS)
  Process: 1261 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
  Process: 1179 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=0/SUCCESS)
 Main PID: 1518 (master)
   CGroup: /system.slice/postfix.service
           忖 1518 /usr/libexec/postfix/master -w
           忖31710 pickup -l -t unix -u
           忖31711 qmgr -l -t unix -u
May 02 20:14:40 mail postfix/smtpd[31466]: disconnect from unknown[193.189.117.162] ehlo=1 commands=1
May 02 20:36:52 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
smtpd_sasl_security_restrictions=permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
virtual_mailbox_limit_maps=mysql:/etc/postfix/mysql_virtual_limit_maps.cf
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter:
virtual_maildir_limit_message=Sorry, the user's maildir has exceeded the quota.
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_create_maildirsize=yes
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_extended=yes
May 02 20:36:53 mail postfix[31699]: /usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes
May 02 20:36:53 mail postfix/master[1518]: reload -- version 3.0.1, configuration /etc/postfix
May 02 20:36:52 mail systemd[1]: Reloaded Postfix Mail Transport Agent.
[root@mail /]# cd postfix-policyd-spf-perl-2.010
-bash: cd: postfix-policyd-spf-perl-2.010: No such file or directory
[root@mail /]# ls -lh /usr/libexec/postfix/policyd-spf-perl
-rwxr-xr-x 1 root root 13K May  2 20:30 /usr/libexec/postfix/policyd-spf-perl
[root@mail /]# vi /usr/libexec/postfix/policyd-spf-perl
#!/usr/bin/perl
# postfix-policyd-spf-perl
# version 2.010
#
# (C) 2007-2008,2012 Scott Kitterman <scott@kitterman.com&gt;
# (C) 2012           Allison Randal <allison@perl.org&gt;
# (C) 2007           Julian Mehnle <julian@mehnle.net&gt;
# (C) 2003-2004      Meng Weng Wong <mengwong@pobox.com&gt;
#
#    This program is free software; you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation; either version 2 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License along
#    with this program; if not, write to the Free Software Foundation, Inc.,
#    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
use version; our $VERSION = qv('2.010');
use strict;
use IO::Handle;
use Sys::Syslog qw(:DEFAULT setlogsock);
use NetAddr::IP;
"/usr/libexec/postfix/policyd-spf-perl" 395L, 13312C
my  $host = hostname_long;
my %results_cache;  # by message instance
# ----------------------------------------------------------
#                      initialization
# ----------------------------------------------------------
#
# Log an error and abort.
#
sub fatal_exit {
    syslog(err     => "fatal_exit: @_");
    syslog(warning => "fatal_exit: @_");
    syslog(info    => "fatal_exit: @_");
    die("fatal: @_");
}
#
# Unbuffer standard output.
#
STDOUT->autoflush(1);
#
# This process runs as a daemon, so it can't log to a terminal. Use
# syslog so that people can actually see our messages.
#
setlogsock($syslog_socktype);
openlog($syslog_ident, $syslog_options, $syslog_facility);
# ----------------------------------------------------------
#                           main
[root@mail /]#
[root@mail /]#
[root@mail /]#
[root@mail /]#
[root@mail /]#
--2016-05-02 20:48:43--  https://launchpad.net/postfix-policyd-spf-perl/trunk/release2.010/+download/postfix-policyd-spf-perl-2.010.tar.gz
Resolving launchpad.net (launchpad.net)... 91.189.89.223, 91.189.89.222
Connecting to launchpad.net (launchpad.net)|91.189.89.223|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
--2016-05-02 20:48:49--  https://launchpadlibrarian.net/107864701/postfix-policyd-spf-perl-2.010.tar.gz
Resolving launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.228, 91.189.89.229
Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.228|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13981 (14K) [application/x-tar]
Saving to: 鈖ostfix-policyd-spf-perl-2.010.tar.gz?
postfix-policyd-spf-perl-2.010.tar.gz       100%[==========================================================================================>]
 13.65K  70.9KB/s   in 0.2s
2016-05-02 20:48:52 (70.9 KB/s) - 鈖ostfix-policyd-spf-perl-2.010.tar.gz?saved [13981/13981]
[root@mail /]# ls
bin  boot  dev  etc  home  lib  lost+found  media  mnt  opt  postfix-policyd-spf-perl-2.010.tar.gz  proc  root  run  sbin  srv  sys  tmp  usr
 var
[root@mail /]#
[root@mail /]#
[root@mail /]# perl -MCPAN -e 'install version'
Can't locate object method "install" via package "version" at -e line 1.
[root@mail /]# perl -MCPAN -e 'install NetAddr::IP'
CPAN.pm requires configuration, but most of it can be done automatically.
If you answer 'no' below, you will enter an interactive dialog for each
configuration option instead.
Would you like to configure as much as possible automatically? [yes] y
Perl site library directory "/usr/local/share/perl5" does not exist.
Perl site library directory "/usr/local/share/perl5" created.
Perl site library directory "/usr/local/lib/perl5" does not exist.
Perl site library directory "/usr/local/lib/perl5" created.
Autoconfiguration complete.
commit: wrote '/root/.local/share/.cpan/CPAN/MyConfig.pm'
You can re-run configuration any time with 'o conf init' in the CPAN shell
Fetching with LWP:
Reading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
Reading '/root/.local/share/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Mon, 02 May 2016 11:17:03 GMT
..............
  New CPAN.pm version (v2.10) available.
  [Currently running version is v2.05]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.
..............................................................DONE
Fetching with LWP:
Reading '/root/.local/share/.cpan/sources/modules/03modlist.data.gz'
DONE
Writing /root/.local/share/.cpan/Metadata
Running install for module 'NetAddr::IP'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/M/MI/MIKER/NetAddr-IP-4.079.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring M/MI/MIKER/NetAddr-IP-4.079.tar.gz with Makefile.PL
This build requires a C compiler by default except on Windows where
the Pure Perl version is mandatory. The Pure Perl version, which does
not require compilation of XS code, can be used by invoking this as:
  perl Makefile.PL -noxs
======================================================================
W A R N I N G - Please do read below if you have legacy code
======================================================================
Versions 3.21 and above of NetAddr::IP, include hooks for the Storable
class that are incompatible with the old (automatic) method of storing
data. To regain backwards compatibility, the module must be use()d as
    use NetAddr::IP ':old_storable';
which will disable the new hooks and revert back to the old ways.
If you do not use Storable along with NetAddr::IP, or just don't know
what this all means, most likely you're safe to go ahead.
Versions before 3.25 recognized by default IP addresses as returned by
inet_aton. This is no longer the default. To enable this behavior
again, the module must be use()d as
    use NetAddr::IP ':aton';
Versions before 4.008 recognized the above syntax. This behavior is
fundamentally broken, is DEPRECATED and WILL BE REMOVED in version 5.0
Use this method to create new objects from 'aton's
    $ip = new_from_aton NetAddr::IP(inet_aton('1.2.3.4'))
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::More 0 not found.
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::More 0 not found.
building for linux
Testing if you have a C compiler and the needed header files....
gcc compile.c -o compile.output
You have a working compiler.
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for an ANSI C-conforming const... yes
checking for int32_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking whether gcc needs -traditional... no
checking for library containing gethostbyname... none required
checking for library containing inet_aton... none required
checking for library containing inet_pton... none required
checking for library containing inet_addr... none required
checking whether byte ordering is bigendian... no
checking for uint8_t... yes
checking size of uint8_t... 1
checking for uint16_t... yes
checking size of uint16_t... 2
checking for uint32_t... yes
checking size of uint32_t... 4
checking for u_int8_t... yes
checking size of u_int8_t... 1
checking for u_int16_t... yes
checking size of u_int16_t... 2
checking for u_int32_t... yes
checking size of u_int32_t... 4
configure.gcc: creating ./config.status
config.status: creating config.h
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for NetAddr::IP::Util
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for NetAddr::IP::Lite
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for NetAddr::IP
Writing MYMETA.yml and MYMETA.json
  MIKER/NetAddr-IP-4.079.tar.gz
  /usr/bin/perl Makefile.PL -- OK
Running make for M/MI/MIKER/NetAddr-IP-4.079.tar.gz
---- Unsatisfied dependencies detected during ----
----       MIKER/NetAddr-IP-4.079.tar.gz      ----
    Test::More [requires]
Running install for module 'Test::More'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/E/EX/EXODIST/Test-Simple-1.001014.tar.gz ok
Configuring E/EX/EXODIST/Test-Simple-1.001014.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Test::Simple
Writing MYMETA.yml and MYMETA.json
  EXODIST/Test-Simple-1.001014.tar.gz
  /usr/bin/perl Makefile.PL -- OK
Running make for E/EX/EXODIST/Test-Simple-1.001014.tar.gz
cp lib/Test/Builder/IO/Scalar.pm blib/lib/Test/Builder/IO/Scalar.pm
cp lib/Test/Tester/Capture.pm blib/lib/Test/Tester/Capture.pm
cp lib/Test/More.pm blib/lib/Test/More.pm
cp lib/ok.pm blib/lib/ok.pm
cp lib/Test/Tutorial.pod blib/lib/Test/Tutorial.pod
cp lib/Test/Tester/CaptureRunner.pm blib/lib/Test/Tester/CaptureRunner.pm
cp lib/Test/Tester.pm blib/lib/Test/Tester.pm
cp lib/Test/Builder/Tester.pm blib/lib/Test/Builder/Tester.pm
cp lib/Test/Builder/Tester/Color.pm blib/lib/Test/Builder/Tester/Color.pm
cp lib/Test/Tester/Delegate.pm blib/lib/Test/Tester/Delegate.pm
cp lib/Test/Builder.pm blib/lib/Test/Builder.pm
cp lib/Test/use/ok.pm blib/lib/Test/use/ok.pm
cp lib/Test/Builder/Module.pm blib/lib/Test/Builder/Module.pm
cp lib/Test/Simple.pm blib/lib/Test/Simple.pm
Manifying 13 pod documents
  EXODIST/Test-Simple-1.001014.tar.gz
  /usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/00compile.t ........................... 1/24 You should load Test::Tester before Test::Builder (or anything that loads Test::Builder) at
Test/Tester.pm line 9.
t/00compile.t ........................... ok
t/00test_harness_check.t ................ ok
t/01-basic.t ............................ ok
t/478-cmp_ok_hash.t ..................... ok
t/auto.t ................................ ok
t/bad_plan.t ............................ ok
t/bail_out.t ............................ ok
t/BEGIN_require_ok.t .................... ok
t/BEGIN_use_ok.t ........................ ok
t/buffer.t .............................. ok
t/Builder/Builder.t ..................... ok
t/Builder/carp.t ........................ ok
t/Builder/create.t ...................... ok
t/Builder/current_test.t ................ ok
t/Builder/current_test_without_plan.t ... ok
t/Builder/details.t ..................... ok
t/Builder/done_testing.t ................ ok
t/Builder/done_testing_double.t ......... ok
t/Builder/done_testing_plan_mismatch.t .. ok
t/Builder/done_testing_with_no_plan.t ... ok
t/Builder/done_testing_with_number.t .... ok
t/Builder/done_testing_with_plan.t ...... ok
t/Builder/fork_with_new_stdout.t ........ ok
t/Builder/has_plan.t .................... ok
t/Builder/has_plan2.t ................... ok
t/Builder/is_fh.t ....................... ok
t/Builder/is_passing.t .................. ok
t/Builder/maybe_regex.t ................. ok
t/Builder/no_diag.t ..................... ok
t/Builder/no_ending.t ................... ok
t/Builder/no_header.t ................... ok
t/Builder/no_plan_at_all.t .............. ok
t/Builder/ok_obj.t ...................... ok
t/Builder/output.t ...................... ok
t/Builder/reset.t ....................... ok
t/Builder/reset_outputs.t ............... ok
t/Builder/try.t ......................... ok
t/c_flag.t .............................. ok
t/capture.t ............................. ok
t/check_tests.t ......................... ok
t/circular_data.t ....................... ok
t/cmp_ok.t .............................. ok
t/dependents.t .......................... skipped: Dependents only tested when releasing
t/depth.t ............................... ok
t/diag.t ................................ ok
t/died.t ................................ ok
t/dont_overwrite_die_handler.t .......... ok
t/eq_set.t .............................. ok
t/exit.t ................................ ok
t/explain.t ............................. ok
t/extra.t ............................... ok
t/extra_one.t ........................... ok
t/fail-like.t ........................... ok
t/fail-more.t ........................... ok
t/fail.t ................................ ok
t/fail_one.t ............................ ok
t/filehandles.t ......................... ok
t/fork.t ................................ ok
t/harness_active.t ...................... ok
t/import.t .............................. ok
t/is_deeply_dne_bug.t ................... ok
t/is_deeply_fail.t ...................... ok
t/is_deeply_with_threads.t .............. skipped: many perls have broken threads.  Enable with AUTHOR_TESTING.
t/missing.t ............................. ok
t/More.t ................................ ok
t/new_ok.t .............................. ok
t/no_plan.t ............................. ok
t/no_tests.t ............................ ok
t/note.t ................................ ok
t/overload.t ............................ ok
t/overload_threads.t .................... ok
t/plan.t ................................ ok
t/plan_bad.t ............................ ok
t/plan_is_noplan.t ...................... ok
t/plan_no_plan.t ........................ ok
t/plan_shouldnt_import.t ................ ok
t/plan_skip_all.t ....................... skipped: Just testing plan & skip_all
t/require_ok.t .......................... ok
t/run_test.t ............................ ok
t/simple.t .............................. ok
t/Simple/load.t ......................... ok
t/skip.t ................................ ok
t/skipall.t ............................. ok
t/subtest/args.t ........................ ok
t/subtest/bail_out.t .................... ok
t/subtest/basic.t ....................... ok
t/subtest/die.t ......................... ok
t/subtest/do.t .......................... ok
t/subtest/exceptions.t .................. ok
t/subtest/fork.t ........................ ok
t/subtest/implicit_done.t ............... ok
t/subtest/line_numbers.t ................ ok
t/subtest/plan.t ........................ ok
t/subtest/predicate.t ................... ok
t/subtest/singleton.t ................... ok
t/subtest/threads.t ..................... ok
t/subtest/todo.t ........................ ok
t/subtest/wstat.t ....................... ok
t/tbm_doesnt_set_exported_to.t .......... ok
t/Tester/tbt_01basic.t .................. ok
t/Tester/tbt_02fhrestore.t .............. ok
t/Tester/tbt_03die.t .................... ok
t/Tester/tbt_04line_num.t ............... ok
t/Tester/tbt_05faildiag.t ............... ok
t/Tester/tbt_06errormess.t .............. ok
t/Tester/tbt_07args.t ................... ok
t/Tester/tbt_08subtest.t ................ ok
t/Tester/tbt_09do.t ..................... ok
t/thread_taint.t ........................ ok
t/threads.t ............................. ok
t/todo.t ................................ ok
t/undef.t ............................... ok
t/use_ok.t .............................. ok
t/useing.t .............................. ok
t/utf8.t ................................ ok
t/versions.t ............................ ok
t/xt/dependents.t ....................... skipped: Dependents only tested when releasing
t/xxx-changes_updated.t ................. skipped: Only tested when releasing
All tests successful.
Files=118, Tests=1378, 12 wallclock secs ( 0.28 usr  0.88 sys +  3.94 cusr  6.72 csys = 11.82 CPU)
Result: PASS
  EXODIST/Test-Simple-1.001014.tar.gz
  /usr/bin/make test -- OK
Running make install
Manifying 13 pod documents
Installing /usr/local/share/perl5/ok.pm
Installing /usr/local/share/perl5/Test/More.pm
Installing /usr/local/share/perl5/Test/Simple.pm
Installing /usr/local/share/perl5/Test/Tutorial.pod
Installing /usr/local/share/perl5/Test/Builder.pm
Installing /usr/local/share/perl5/Test/Tester.pm
Installing /usr/local/share/perl5/Test/Builder/Module.pm
Installing /usr/local/share/perl5/Test/Builder/Tester.pm
Installing /usr/local/share/perl5/Test/Builder/IO/Scalar.pm
Installing /usr/local/share/perl5/Test/Builder/Tester/Color.pm
Installing /usr/local/share/perl5/Test/Tester/CaptureRunner.pm
Installing /usr/local/share/perl5/Test/Tester/Capture.pm
Installing /usr/local/share/perl5/Test/Tester/Delegate.pm
Installing /usr/local/share/perl5/Test/use/ok.pm
Installing /usr/local/share/man/man3/ok.3pm
Installing /usr/local/share/man/man3/Test::Builder.3pm
Installing /usr/local/share/man/man3/Test::Simple.3pm
Installing /usr/local/share/man/man3/Test::Builder::Module.3pm
Installing /usr/local/share/man/man3/Test::Tutorial.3pm
Installing /usr/local/share/man/man3/Test::Builder::Tester::Color.3pm
Installing /usr/local/share/man/man3/Test::More.3pm
Installing /usr/local/share/man/man3/Test::Builder::IO::Scalar.3pm
Installing /usr/local/share/man/man3/Test::Tester::Capture.3pm
Installing /usr/local/share/man/man3/Test::Tester.3pm
Installing /usr/local/share/man/man3/Test::Builder::Tester.3pm
Installing /usr/local/share/man/man3/Test::use::ok.3pm
Installing /usr/local/share/man/man3/Test::Tester::CaptureRunner.3pm
Appending installation info to /usr/lib/perl5/perllocal.pod
  EXODIST/Test-Simple-1.001014.tar.gz
  /usr/bin/make install  -- OK
  MIKER/NetAddr-IP-4.079.tar.gz
  Has already been unwrapped into directory /root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0
  MIKER/NetAddr-IP-4.079.tar.gz
  Has already been prepared
Running make for M/MI/MIKER/NetAddr-IP-4.079.tar.gz
cp IP.pm blib/lib/NetAddr/IP.pm
AutoSplitting blib/lib/NetAddr/IP.pm (blib/lib/auto/NetAddr/IP)
make[1]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
cp Lite.pm ../blib/lib/NetAddr/IP/Lite.pm
make[2]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
cp lib/NetAddr/IP/UtilPP.pm ../../blib/lib/NetAddr/IP/UtilPP.pm
AutoSplitting ../../blib/lib/NetAddr/IP/UtilPP.pm (../../blib/lib/auto/NetAddr/IP/UtilPP)
cp lib/NetAddr/IP/InetBase.pm ../../blib/lib/NetAddr/IP/InetBase.pm
AutoSplitting ../../blib/lib/NetAddr/IP/InetBase.pm (../../blib/lib/auto/NetAddr/IP/InetBase)
cp Util_IS.pm ../../blib/lib/NetAddr/IP/Util_IS.pm
cp Util.pm ../../blib/lib/NetAddr/IP/Util.pm
AutoSplitting ../../blib/lib/NetAddr/IP/Util.pm (../../blib/lib/auto/NetAddr/IP/Util)
Running Mkbootstrap for NetAddr::IP::Util ()
chmod 644 "Util.bs"
"/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp"  -typemap "/usr/share/perl5/ExtUtils/typemap" -typemap "typemap"  Util.xs >
Util.xsc && mv Util.xsc Util.c
gcc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -
D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-
buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables   -DVERSION="1.53" -DXS_VERSION="1.53" -
fPIC "-I/usr/lib/perl5/CORE"   Util.c
In file included from /usr/lib/perl5/CORE/perl.h:5100:0,
                 from Util.xs:29:
Util.c: In function 釾S_NetAddr__IP__Util_bcd2bin?
/usr/lib/perl5/CORE/embed.h:1808:19: warning: 鈙ubname?may be used uninitialized in this function [-Wmaybe-uninitialized]
 #  define croak   Perl_croak_nocontext
                   ^
Util.xs:674:9: note: 鈙ubname?was declared here
  char * subname;
         ^
rm -f ../../blib/arch/auto/NetAddr/IP/Util/Util.so
gcc  -shared -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-
size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wl,-z,relro  -L/usr/local/lib Util.o  -o
../../blib/arch/auto/NetAddr/IP/Util/Util.so
    -lperl
chmod 755 ../../blib/arch/auto/NetAddr/IP/Util/Util.so
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Util.bs ../../blib/arch/auto/NetAddr/IP/Util/Util.bs 644
Manifying 3 pod documents
make[2]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Manifying 1 pod document
make[1]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
Manifying 1 pod document
  MIKER/NetAddr-IP-4.079.tar.gz
  /usr/bin/make -- OK
Running make test
make[1]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
make[2]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Running Mkbootstrap for NetAddr::IP::Util ()
chmod 644 "Util.bs"
Manifying 3 pod documents
make[2]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Manifying 1 pod document
make[1]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/canon.t .......... ok
t/constants.t ...... ok
t/full.t ........... ok
t/full6-uri.t ...... ok
t/full6.t .......... ok
t/imhoff.t ......... ok
t/loops.t .......... ok
t/lower.t .......... ok
t/masklen.t ........ ok
t/new-store.t ...... ok
t/nofqdn.t ......... ok
t/old-store.t ...... ok
t/over-arr.t ....... ok
t/over-qq.t ........ ok
t/relops.t ......... ok
t/rfc3021.t ........ ok
t/short.t .......... ok
t/splitref.t ....... ok
t/v4-coalesce.t .... ok
t/v4-compact.t ..... ok
t/v4-compplus.t .... ok
t/v4-hostenum.t .... ok
t/v4-re.t .......... ok
t/v4-split-bulk.t .. ok
t/v4-split-list.t .. ok
t/v4-splitplan.t ... ok
t/v4-sprefix.t ..... ok
t/v4-xprefix.t ..... ok
t/v6-re.t .......... ok
t/v6-split-bulk.t .. ok
t/v6-splitplan.t ... ok
t/wildcard.t ....... ok
All tests successful.
Files=32, Tests=9538, 10 wallclock secs ( 0.55 usr  1.02 sys +  5.87 cusr  2.73 csys = 10.17 CPU)
Result: PASS
make[1]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
make[2]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Manifying 3 pod documents
make[2]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'../blib/lib', '../blib/arch')" t/*.t
t/addr.t .............. ok
t/aton.t .............. ok
t/bigint.t ............ ok
t/bignums.t ........... ok
t/bin_ips.t ........... ok
t/bits.t .............. ok
t/broadcast.t ......... ok
t/bug62521.t .......... ok
t/bug75976.t .......... ok
t/cidr.t .............. ok
t/constants.t ......... ok
t/contains.t .......... ok
t/copy.t .............. ok
t/firstlast.t ......... ok
t/ipv4FFFF.t .......... ok
t/is_local.t .......... ok
t/lemasklen.t ......... ok
t/loops.t ............. ok
t/lower.t ............. ok
t/mask.t .............. ok
t/masklen.t ........... ok
t/netaddr.t ........... ok
t/network.t ........... ok
t/new-nth.t ........... ok
t/new-num.t ........... ok
t/nofqdn.t ............ ok
t/numeric.t ........... ok
t/old-nth.t ........... ok
t/old-num.t ........... ok
t/over-qq.t ........... ok
t/over_comp.t ......... ok
t/over_copy.t ......... ok
t/over_equal.t ........ ok
t/over_math.t ......... ok
t/overminus.t ......... ok
t/pathological.t ...... ok
t/range.t ............. ok
t/relops.t ............ ok
t/rfc_1918.t .......... ok
t/v4-aton.t ........... ok
t/v4-badnm.t .......... ok
t/v4-base.t ........... ok
t/v4-basem.t .......... ok
t/v4-cidr.t ........... ok
t/v4-cnew.t ........... ok
t/v4-contains.t ....... ok
t/v4-last.t ........... ok
t/v4-new-first.t ...... ok
t/v4-new.t ............ ok
t/v4-new_from_aton.t .. ok
t/v4-no_octal.t ....... ok
t/v4-num.t ............ ok
t/v4-numeric.t ........ ok
t/v4-old-first.t ...... ok
t/v4-range.t .......... ok
t/v4-snew.t ........... ok
t/v4-wnew.t ........... #
#       The following 8 tests involve resolving (hopefully)
#       non-existant names. This may take a while.
t/v4-wnew.t ........... ok
t/v4_new_cis.t ........ ok
t/v6-cnew-uri.t ....... ok
t/v6-cnew.t ........... ok
t/v6-contains.t ....... ok
t/v6-inc.t ............ ok
t/v6-new-base-uri.t ... ok
t/v6-new-base.t ....... ok
t/v6-new_cis6_base.t .. ok
t/v6-new_cis_base.t ... ok
t/v6-num.t ............ ok
t/v6-numeric-uri.t .... ok
t/v6-numeric.t ........ ok
t/v6-old-base-uri.t ... ok
t/v6-old-base.t ....... ok
t/version.t ........... ok
t/within.t ............ ok
All tests successful.
Files=73, Tests=3651, 13 wallclock secs ( 0.31 usr  0.64 sys +  2.41 cusr  2.84 csys =  6.20 CPU)
Result: PASS
make[2]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'../../blib/lib', '../../blib/arch')" t/*.t
t/4to6.t .................... ok
t/add128.t .................. ok
t/addconst.t ................ ok
t/af_inet6.t ................ 1/3
        AF_INET6 = 10 derived from Socket or Socket6
t/af_inet6.t ................ ok
t/anyto6.t .................. ok
t/badd.t .................... ok
t/bcd2bin.t ................. ok
t/bcdn2bin.t ................ ok
t/bin.t ..................... ok
t/binet_n2ad.t .............. ok
t/binet_n2dx.t .............. ok
t/binet_ntoa.t .............. ok
t/binet_pton.t .............. ok
t/bipv4_inet.t .............. ok
t/bipv6_any2n.t ............. ok
t/bipv6func.t ............... ok
t/bisIPv4.t ................. ok
t/bpackzeros.t .............. ok
t/comp128.t ................. ok
t/croak.t ................... ok
t/hasbits.t ................. ok
t/inet_4map6.t .............. ok
t/inet_n2ad.t ............... ok
t/inet_n2dx.t ............... ok
t/inet_pton.t ............... ok
t/ipv4_inet.t ............... ok
t/ipv6_any2n.t .............. ok
t/ipv6_ntoa.t ............... ok
t/ipv6func.t ................ ok
t/ipv6to4.t ................. ok
t/isIPv4.t .................. ok
t/leftshift.t ............... ok
t/mode.t .................... 1/2       mode CC XS
t/mode.t .................... ok
t/naip_gethostbyname.t ...... ok
t/no6_naip_gethostbyname.t .. ok
t/notcontiguous.t ........... ok
t/packzeros.t ............... ok
t/simple_pack.t ............. ok
t/sub128.t .................. ok
All tests successful.
Files=39, Tests=1528,  2 wallclock secs ( 0.19 usr  0.26 sys +  0.83 cusr  0.87 csys =  2.15 CPU)
Result: PASS
make[2]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
make[1]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
  MIKER/NetAddr-IP-4.079.tar.gz
  /usr/bin/make test -- OK
Running make install
make[1]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
make[2]: Entering directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Manifying 3 pod documents
make[2]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite/Util'
Manifying 1 pod document
make[1]: Leaving directory '/root/.local/share/.cpan/build/NetAddr-IP-4.079-rGsXA0/Lite'
Manifying 1 pod document
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /usr/local/lib/perl5/auto/NetAddr/IP/Util/Util.so
Installing /usr/local/lib/perl5/NetAddr/IP.pm
Installing /usr/local/lib/perl5/NetAddr/IP/Lite.pm
Installing /usr/local/lib/perl5/NetAddr/IP/Util_IS.pm
Installing /usr/local/lib/perl5/NetAddr/IP/InetBase.pm
Installing /usr/local/lib/perl5/NetAddr/IP/Util.pm
Installing /usr/local/lib/perl5/NetAddr/IP/UtilPP.pm
Installing /usr/local/lib/perl5/auto/NetAddr/IP/hostenum.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/mod_version.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/_splitplan.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/_compV6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/short.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/nprefix.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/re6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/_splitref.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/re.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/autosplit.ix
Installing /usr/local/lib/perl5/auto/NetAddr/IP/wildcard.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/do_prefix.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/compactref.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/coalesce.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/prefix.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/canon.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/_compact_v6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/simple_pack.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_bin2bcdn.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_bcd2bin.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/add128.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_128x2.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_sa128.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/notcontiguous.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/bcdn2bin.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/addconst.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/shiftleft.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/mask4to6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/ipv6to4.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/bcdn2txt.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/bin2bcdn.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/slowadd128.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/autosplit.ix
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/ipanyto6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_128x10.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_deadlen.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/bcd2bin.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/comp128.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/sub128.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/ipv4to6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/maskanyto6.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/hasbits.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/_bcdcheck.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/UtilPP/bin2bcd.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/inet_n2dx.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/_packzeros.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/inet_any2n.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/_inet_ntop.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/inet_ntoa.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/ipv6_aton.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/autosplit.ix
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/inet_n2ad.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/ipv6_ntoa.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/InetBase/_inet_pton.al
Installing /usr/local/lib/perl5/auto/NetAddr/IP/Util/autosplit.ix
Installing /usr/local/share/man/man3/NetAddr::IP::Util.3pm
Installing /usr/local/share/man/man3/NetAddr::IP::Lite.3pm
Installing /usr/local/share/man/man3/NetAddr::IP::UtilPP.3pm
Installing /usr/local/share/man/man3/NetAddr::IP::InetBase.3pm
Installing /usr/local/share/man/man3/NetAddr::IP.3pm
Appending installation info to /usr/lib/perl5/perllocal.pod
  MIKER/NetAddr-IP-4.079.tar.gz
  /usr/bin/make install  -- OK
[root@mail /]# perl -MCPAN -e 'install Mail::SPF'
Reading '/root/.local/share/.cpan/Metadata'
  Database was generated on Mon, 02 May 2016 11:17:03 GMT
Running install for module 'Mail::SPF'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz ok
'YAML' not installed, will not store persistent state
---- Unsatisfied dependencies detected during ----
----  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz ----
    Module::Build [build_requires]
Running install for module 'Module::Build'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/L/LE/LEONT/Module-Build-0.4218.tar.gz ok
Configuring L/LE/LEONT/Module-Build-0.4218.tar.gz with Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Module-Build' version '0.4218'
  LEONT/Module-Build-0.4218.tar.gz
  /usr/bin/perl Build.PL -- OK
Running Build for L/LE/LEONT/Module-Build-0.4218.tar.gz
Building Module-Build
  LEONT/Module-Build-0.4218.tar.gz
  ./Build -- OK
Running Build test
t/00-compile.t ................. ok
t/PL_files.t ................... ok
t/actions/installdeps.t ........ ok
t/actions/manifest_skip.t ...... ok
t/add_property.t ............... ok
t/add_property_array.t ......... ok
t/add_property_hash.t .......... ok
t/basic.t ...................... ok
t/bundle_inc.t ................. skipped: $ENV{MB_TEST_EXPERIMENTAL} is not set
t/compat.t ..................... ok
t/compat/exit.t ................ ok
t/debug.t ...................... ok
t/destinations.t ............... ok
t/ext.t ........................ ok
t/extend.t ..................... ok
t/files.t ...................... ok
t/help.t ....................... ok
t/install.t .................... ok
t/install_extra_target.t ....... ok
t/manifypods.t ................. ok
t/manifypods_with_utf8.t ....... ok
t/metadata.t ................... ok
t/metadata2.t .................. ok
t/mymeta.t ..................... ok
t/new_from_context.t ........... ok
t/notes.t ...................... ok
t/par.t ........................ skipped: PAR::Dist 0.17 or up not installed to check .par's.
t/parents.t .................... ok
t/perl_mb_opt.t ................ ok
t/pod_parser.t ................. ok
t/ppm.t ........................ ok
t/properties/dist_suffix.t ..... ok
t/properties/license.t ......... ok
t/properties/module_name.t ..... ok
t/properties/needs_compiler.t .. ok
t/properties/release_status.t .. ok
t/properties/requires.t ........ ok
t/properties/share_dir.t ....... ok
t/resume.t ..................... ok
t/runthrough.t ................. ok
t/sample.t ..................... ok
t/script_dist.t ................ ok
t/signature.t .................. ok
t/test_file_exts.t ............. ok
t/test_reqs.t .................. ok
t/test_type.t .................. ok
t/test_types.t ................. ok
t/tilde.t ...................... ok
t/unit_run_test_harness.t ...... ok
t/use_tap_harness.t ............ ok
t/versions.t ................... ok
t/write_default_maniskip.t ..... ok
t/xs.t ......................... ok
All tests successful.
Files=53, Tests=1167, 99 wallclock secs ( 0.19 usr  0.60 sys + 49.25 cusr 44.57 csys = 94.61 CPU)
Result: PASS
  LEONT/Module-Build-0.4218.tar.gz
  ./Build test -- OK
Running Build install
Building Module-Build
Installing /usr/local/share/man/man1/config_data.1
Installing /usr/local/share/perl5/Module/Build.pm
Installing /usr/local/share/perl5/Module/Build/Config.pm
Installing /usr/local/share/perl5/Module/Build/Authoring.pod
Installing /usr/local/share/perl5/Module/Build/Cookbook.pm
Installing /usr/local/share/perl5/Module/Build/Dumper.pm
Installing /usr/local/share/perl5/Module/Build/ConfigData.pm
Installing /usr/local/share/perl5/Module/Build/Base.pm
Installing /usr/local/share/perl5/Module/Build/PodParser.pm
Installing /usr/local/share/perl5/Module/Build/Bundling.pod
Installing /usr/local/share/perl5/Module/Build/API.pod
Installing /usr/local/share/perl5/Module/Build/Notes.pm
Installing /usr/local/share/perl5/Module/Build/PPMMaker.pm
Installing /usr/local/share/perl5/Module/Build/Compat.pm
Installing /usr/local/share/perl5/Module/Build/Platform/os2.pm
Installing /usr/local/share/perl5/Module/Build/Platform/MacOS.pm
Installing /usr/local/share/perl5/Module/Build/Platform/VMS.pm
Installing /usr/local/share/perl5/Module/Build/Platform/Windows.pm
Installing /usr/local/share/perl5/Module/Build/Platform/Unix.pm
Installing /usr/local/share/perl5/Module/Build/Platform/Default.pm
Installing /usr/local/share/perl5/Module/Build/Platform/aix.pm
Installing /usr/local/share/perl5/Module/Build/Platform/darwin.pm
Installing /usr/local/share/perl5/Module/Build/Platform/cygwin.pm
Installing /usr/local/share/perl5/Module/Build/Platform/VOS.pm
Installing /usr/local/share/man/man3/Module::Build.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::cygwin.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::os2.3pm
Installing /usr/local/share/man/man3/Module::Build::ConfigData.3pm
Installing /usr/local/share/man/man3/Module::Build::Authoring.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::aix.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::VMS.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::VOS.3pm
Installing /usr/local/share/man/man3/Module::Build::Base.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::Unix.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::darwin.3pm
Installing /usr/local/share/man/man3/Module::Build::PPMMaker.3pm
Installing /usr/local/share/man/man3/Module::Build::Cookbook.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::Default.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::Windows.3pm
Installing /usr/local/share/man/man3/Module::Build::Bundling.3pm
Installing /usr/local/share/man/man3/Module::Build::Compat.3pm
Installing /usr/local/share/man/man3/Module::Build::API.3pm
Installing /usr/local/share/man/man3/Module::Build::Platform::MacOS.3pm
Installing /usr/local/share/man/man3/Module::Build::Notes.3pm
Installing /usr/local/bin/config_data
  LEONT/Module-Build-0.4218.tar.gz
  ./Build install  -- OK
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  Has already been unwrapped into directory /root/.local/share/.cpan/build/Mail-SPF-v2.9.0-Te1lTs
Configuring J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz with Build.PL
Checking prerequisites...
  build_requires:
    !  Net::DNS::Resolver::Programmable is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Mail-SPF' version 'v2.9.0'
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  /usr/bin/perl Build.PL -- OK
Running Build for J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
---- Unsatisfied dependencies detected during ----
----  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz ----
    Net::DNS::Resolver::Programmable [build_requires]
Running install for module 'Net::DNS::Resolver::Programmable'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-
v0.003.tar.gz ok
Configuring J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz with Build.PL
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Net-DNS-Resolver-Programmable' version 'v0.3.0'
  JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
  /usr/bin/perl Build.PL -- OK
Running Build for J/JM/JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
Building Net-DNS-Resolver-Programmable
  JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
  ./Build -- OK
Running Build test
No tests defined.
  JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
  ./Build test -- OK
Running Build install
Building Net-DNS-Resolver-Programmable
Installing /usr/local/share/perl5/Net/DNS/Resolver/Programmable.pm
Installing /usr/local/share/man/man3/Net::DNS::Resolver::Programmable.3pm
  JMEHNLE/net-dns-resolver-programmable/Net-DNS-Resolver-Programmable-v0.003.tar.gz
  ./Build install  -- OK
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  Has already been unwrapped into directory /root/.local/share/.cpan/build/Mail-SPF-v2.9.0-Te1lTs
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  Has already been prepared
Running Build for J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
Building Mail-SPF
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  ./Build -- OK
Running Build test
t/00.00-class-misc.t .......... ok
t/00.01-class-util.t .......... ok
t/00.02-class-request.t ....... ok
t/00.03-class-result.t ........ ok
t/00.04-class-server.t ........ 1/23 Unknown error on DNS 'A' lookup of 'example.com' (EDNSError) at /root/.local/share/.cpan/build/Mail-
SPF-v2.9.0-Te1lTs/blib/lib/Mail/SPF/Server.pm line 573.
# Looks like you planned 23 tests but ran 19.
# Looks like your test exited with 255 just after 19.
t/00.04-class-server.t ........ Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/23 subtests
t/00.05-class-macrostring.t ... ok
t/00.99-class-misc.t .......... ok
t/10.00-rfc4408.t ............. skipped: Mail::SPF::Test required for testing Mail::SPF's RFC compliance
t/10.01-rfc4406.t ............. skipped: Mail::SPF::Test required for testing Mail::SPF's RFC compliance
t/90-author-pod-validation.t .. skipped: Test::Pod 1.00 required for testing POD validity
Test Summary Report
-------------------
t/00.04-class-server.t      (Wstat: 65280 Tests: 19 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 23 tests but ran 19.
Files=10, Tests=128,  1 wallclock secs ( 0.11 usr  0.09 sys +  0.79 cusr  0.51 csys =  1.50 CPU)
Result: FAIL
Failed 1/10 test programs. 0/128 subtests failed.
  JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
  ./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports JMEHNLE/mail-spf/Mail-SPF-v2.9.0.tar.gz
[root@mail /]# perl -MCPAN -e 'install Sys::Hostname::Long'
Reading '/root/.local/share/.cpan/Metadata'
  Database was generated on Mon, 02 May 2016 11:17:03 GMT
Running install for module 'Sys::Hostname::Long'
Fetching with LWP:
Fetching with LWP:
Checksum for /root/.local/share/.cpan/sources/authors/id/S/SC/SCOTT/Sys-Hostname-Long-1.5.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring S/SC/SCOTT/Sys-Hostname-Long-1.5.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Sys::Hostname::Long
Writing MYMETA.yml and MYMETA.json
  SCOTT/Sys-Hostname-Long-1.5.tar.gz
  /usr/bin/perl Makefile.PL -- OK
Running make for S/SC/SCOTT/Sys-Hostname-Long-1.5.tar.gz
cp lib/Sys/Hostname/Long.pm blib/lib/Sys/Hostname/Long.pm
cp testall.pl blib/lib/Sys/Hostname/testall.pl
Manifying 1 pod document
  SCOTT/Sys-Hostname-Long-1.5.tar.gz
  /usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/local.t .. nologin: invalid option -- 'c'
Usage:
 nologin [options]
Politely refuse a login.
Options:
 -h, --help     display this help and exit
 -V, --version  output version information and exit
For more details see nologin(8).
t/local.t .. 1/1 Sys::Hostname::Long - Last Dispatch method = network at lib/Sys/Hostname/Long.pm line 206.
t/local.t .. ok
All tests successful.
Files=1, Tests=1,  7 wallclock secs ( 0.03 usr  0.03 sys +  0.05 cusr  0.18 csys =  0.29 CPU)
Result: PASS
  SCOTT/Sys-Hostname-Long-1.5.tar.gz
  /usr/bin/make test -- OK
Running make install
Manifying 1 pod document
Installing /usr/local/share/perl5/Sys/Hostname/testall.pl
Installing /usr/local/share/perl5/Sys/Hostname/Long.pm
Installing /usr/local/share/man/man3/Sys::Hostname::Long.3pm
Appending installation info to /usr/lib/perl5/perllocal.pod
  SCOTT/Sys-Hostname-Long-1.5.tar.gz
  /usr/bin/make install  -- OK
[root@mail /]#
May 02 20:58:24 mail postfix/smtpd[4014]: connect from SMTPBG5.QQ.COM[183.60.61.230]
May 02 20:58:32 mail postfix/anvil[31740]: statistics: max connection rate 24/60s for (smtp:60.167.134.50) at May  2 20:55:34
May 02 20:58:32 mail postfix/anvil[31740]: statistics: max connection count 1 for (smtp:116.193.51.227) at May  2 20:49:30
May 02 20:58:32 mail postfix/anvil[31740]: statistics: max cache size 2 at May  2 20:50:18
May 02 20:58:41 mail postfix/policy-spf[4122]: Policy action=PREPEND Received-SPF: pass (qq.com: Sender is authorized to use
'583938053@qq.com' in 'mfrom' identity (mechanism 'include:spf.mail.qq.com' matched)) receiver=mail.xishui139.com; identity=mailfrom;
envelope-from="583938053@qq.com"; helo=smtpbg5.qq.com; client-ip=183.60.61.230
May 02 20:58:41 mail postfix/smtpd[4014]: 9944AC349F: client=SMTPBG5.QQ.COM[183.60.61.230]
May 02 20:58:41 mail postfix/cleanup[4127]: 9944AC349F: message-id=<tencent_13289BF044914B4846C32B97@qq.com&gt;
May 02 20:58:41 mail opendkim[1221]: 9944AC349F: SMTPBG5.QQ.COM [183.60.61.230] not internal
May 02 20:58:41 mail opendkim[1221]: 9944AC349F: not authenticated
May 02 20:58:46 mail opendkim[1221]: 9944AC349F: DKIM verification successful
May 02 20:58:46 mail postfix/qmgr[31711]: 9944AC349F: from=<583938053@qq.com&gt;, size=6838, nrcpt=1 (queue active)
May 02 20:58:46 mail postfix/virtual[4130]: 9944AC349F: to=<xishui139@xishui139.com&gt;, relay=virtual, delay=22, delays=22/0/0/0, dsn=2.0.0,
status=sent (delivered to maildir)
May 02 20:58:46 mail postfix/qmgr[31711]: 9944AC349F: removed

default iconxishui139.com-spf-install-log.txt

上一篇:DKIM和DMARC之Linux邮件服务器优化
下一篇:postfix 添加国内反垃圾邮件联盟过滤垃圾邮件
postfix check virus error

postfix check virus error

搭建基于虚拟域和虚拟用户的linux最新开源邮件系统Postfix+Dovecot+Cyrus-sasl+roundcubemail+mysql+postfixadmin

搭建基于虚拟域和虚拟用户的linux最新开源邮件系统Postfix+Dovecot+Cyrus-sasl+roundcubemail+mysql+postfixadmin

Linux open source mail server build (postfix+dovecot+roundcubemail)

Linux open source mail server build (postfix+dovecot+roundcubemail)

国内影响已扩散,利用“NSA武器库”中漏洞的Wannacry蠕虫勒索软件袭击全球(含修复方案)

国内影响已扩散,利用“NSA武器库”中漏洞的Wannacry蠕虫勒索软件袭击全球(含修复方案)

思科Talos团队深度解析“WannaCry”勒索软件

思科Talos团队深度解析“WannaCry”勒索软件

首发 | Wannacry勒索软件母体主程序逆向分析(含临时解决方案自动化工具)

首发 | Wannacry勒索软件母体主程序逆向分析(含临时解决方案自动化工具)

WannaCry蠕虫详细分析

WannaCry蠕虫详细分析

发表评论

您必须 [ 登录 ] 才能发表留言!

沙发空闲中,快来抢!