Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: postgrey | Distribution: SUSE Linux Enterprise 16 |
Version: 1.37 | Vendor: openSUSE |
Release: bp160.1.5 | Build date: Thu Feb 29 16:58:45 2024 |
Group: Productivity/Networking/Email/Utilities | Build host: reproducible |
Size: 118790 | Source RPM: postgrey-1.37-bp160.1.5.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://postgrey.schweikert.ch/ | |
Summary: Postfix greylisting policy server |
Postgrey is a Postfix policy server implementing greylisting. When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen less than 5 minutes, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC. The following features compared with greylist.pl from Postfix 2.1.1 are new: Safe database, automatic maintenance, whitelists, lookup by subnet, auto-whitelisting of clients, only Berkeley DB and no large mysql nor postgresql DB needed.
GPL-2.0-or-later
* Thu Feb 29 2024 Jan Engelhardt <jengelh@inai.de> - Delete pre-SLE15 build logic and old specfile constructs * Delete postgrey_process_name.patch * Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Wed Feb 07 2024 Dominique Leuenberger <dimstar@opensuse.org> - Provide user(postgrey): user is generated by the pre script. * Mon Sep 18 2023 Joop Boonen <joop.boonen@opensuse.org> - Remove postgrey.service -> var-run.mount dependency and ordering; systemd 254 doesn't include var-run.mount any more. * Tue Oct 19 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * postgrey.service * Mon Feb 03 2020 Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. * Mon Dec 30 2019 chris@computersalat.de - fix for boo#1115454 * rename postgrey_daily_greylist.crontab to postgrey_daily_greylist.sh * add postgrey_daily_greylist.service and postgrey_daily_greylist.timer * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Thu Jun 01 2017 jengelh@inai.de - Require group(nogroup) for %pre * Mon Jan 23 2017 chris@computersalat.de - add ExecReload to service file * Thu Oct 13 2016 draht@schaltsekun.de - Update to 1.37: * added initial test suite * testing using travis-ci (https://travis-ci.org/schweikert/postgrey) * removed IP pool-detection code for --lookup-by-net, because it matched also the naming of some big hosters like facebook (#32, Michal Petrucha, Andrew Ayer, Jon Sailor) * fix early logging of errors and warnings to syslog * simplified IP matching code * added support for IPv6 whitelists with netmask * add network-range based whitelist for Office 365 (Holger Stember) * updated whitelist - postgrey-1.36-config.patch renamed to postgrey-1.37-config.patch and rebased to new version. * Fri May 20 2016 chris@computersalat.de - revert process name changes from 1.35, startproc will return 7 * add postgrey_process_name.patch * enable for openSUSE < 1210 (SLE_11) * Mon May 16 2016 chris@computersalat.de - add condition for suggesting cron to fix build for CentOS * Sun Apr 24 2016 wr@rosenauer.org - installing sysconfig via fillup macro was lost in systemd migration (boo#976963) * Mon Dec 14 2015 benedikt.schindler@gsx.de - update to 1.36: - improved support for IPv6 addresses: new --ipv4cidr and --ipv6cidr options for proper subnetting of IPv6 (Håvard Moen, BenediktS) - updated whitelist - user-settable unix socket permission: --socketmode (Teubel György) - init script fixes (Sacha Ott) - Replace postgrey-1.35-config.patch with postgrey-1.36-config.patch which was updated to correctly apply to current release - Added missing perl-NetAddr-IP to the requirements * Mon Jan 19 2015 mpluskal@suse.com - Replace postgrey-1.34-config.patch with postgrey-1.35-config.patch which was updated to correctly apply to current release - Build as noarch since there are now architecture dependend components - Don't install init scripts when systemd is used - Create rcpostgrey also when systemd is used - Misc spec file cleanups - Remove unnecessary echo from unit file - Remove condition for suggesting cron since all current releases already have cron * Wed Jun 25 2014 varkoly@suse.com - Update to 1.35 (boo #919194) - use just 'postgrey' as process name, instead of '/usr/sbin/postgrey', because Linux tools are limited to 15 characters (#5) - Make postgrey work with Perl 5.18 (Yasuhiro KIMURA, #4) - updated whitelist * Tue Feb 11 2014 obs@botter.cc - fix files section in spec file: submit from Nov 20 2012 removed two directories (bnc#862552) * Fri Oct 04 2013 obs@botter.cc - fix postgre-1.34-config.path to include change of name and location of whitelist_recipients * Thu Aug 08 2013 joop.boonen@opensuse.org - Added missing perl-Net-DNS is needed for postgreyreport * Wed May 29 2013 crrodriguez@opensuse.org - fix multiple bugs in systemd unit file, syslog.target must not be used neither Requires but Wants * Tue Nov 20 2012 lars@linux-schulserver.de - update to 1.34: - gracefully handle future timestamps in the database (Andreas Hoedle) - replaced obsolete Digest::SHA1 with Digest::SHA (Salvatore Bonaccorso) - updated whitelist - adapt patches to the new version - adapt URL to the postgrey_clients_dump source - specfile cleanup - removed empty verifyscript * Thu Nov 08 2012 obs@botter.cc - add systemd service file for openSUSE >= 12.1 * Thu Mar 31 2011 chris@computersalat.de - cleanup init script (skeleton) o added sleep 3s when restart * Mon Jan 17 2011 coolo@novell.com - avoid owning /var/spool/postfix directory (bnc#664537) * Sat Aug 28 2010 bugs@singvogel.com - version 1.33 - fix warning with IPv6 address (Edwin Kremer) - added --x-greylist-header option (Guido Leisker) - contrib/postgrey.init: new LSB-compliant init script by Adrian von Bidder (Debian) - contrib/postgreyreport: fix POD error (Christian Perrier) - contrib/postgreyreport: added --tab and --show_time options (Leonard den Ottolander) - updated whitelist * Mon Nov 30 2009 crrodriguez@opensuse.org - refresh patches with fuzz=0 * Tue Feb 03 2009 kssingvo@suse.de - postgrey_clients_dump is now in examples; otherwise manpage should be included * Thu Aug 21 2008 kssingvo@suse.de - fixed specfile: "Suggests:" cannot be used for SLES9 * Wed Aug 20 2008 kssingvo@suse.de - update to version 1.32: * fixed recipients whitelisting * added --syslog-facility option * add support for BATV * updated whitelist * Thu Apr 10 2008 kssingvo@suse.de - added postgrey_daily_greylist.crontab script - added postgrey_clients_dump script * Wed Apr 02 2008 kssingvo@suse.de - fixes for init file: * no pid file needed * sysconfig variable used after sysconfig is read - sysconfig file: * fix for location of UNIX-domain socket location - daemon: * no more uid postfix needed * using gid postfix instead (more secure?) - run: * postfix subdirectory required for UNIX-domain socket location - updated README.SUSE: a working version now * Tue Apr 01 2008 kssingvo@suse.de - changed init-/sysconfig-file - updated README.SUSE * Mon Mar 31 2008 kssingvo@suse.de - changed system config directories to /etc/postgrey - using own user (postgrey) for service now - added small documenation file for SUSE distribution * Mon Mar 31 2008 kssingvo@suse.de - initial version 1.31
/etc/postgrey /etc/postgrey/whitelist_clients /etc/postgrey/whitelist_clients.local /etc/postgrey/whitelist_recipients /usr/lib/systemd/system/postgrey.service /usr/sbin/postgrey /usr/sbin/postgreyreport /usr/sbin/rcpostgrey /usr/share/doc/packages/postgrey /usr/share/doc/packages/postgrey/Changes /usr/share/doc/packages/postgrey/README /usr/share/doc/packages/postgrey/README.SUSE /usr/share/doc/packages/postgrey/examples /usr/share/doc/packages/postgrey/examples/postgrey_clients_dump /usr/share/doc/packages/postgrey/timer /usr/share/doc/packages/postgrey/timer/postgrey_daily_greylist.service /usr/share/doc/packages/postgrey/timer/postgrey_daily_greylist.sh /usr/share/doc/packages/postgrey/timer/postgrey_daily_greylist.timer /usr/share/fillup-templates/sysconfig.postgrey /usr/share/licenses/postgrey /usr/share/licenses/postgrey/COPYING /usr/share/man/man8/postgrey.8.gz /usr/share/man/man8/postgreyreport.8.gz /var/lib/postgrey /var/spool/postfix/postgrey
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jun 4 23:59:28 2025