Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:mail
greylistd
greylistd.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File greylistd.spec of Package greylistd
# # spec file for package greylistd (Version 0.8.3.2) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: greylistd Url: http://slett.net/spam-filtering-for-mx/greylisting.html #URL: http://packages.debian.org/unstable/mail/greylistd License: GPL Group: Productivity/Networking/Other Autoreqprov: on BuildRequires: python Requires: python %if 0%{?suse_version} PreReq: %insserv_prereq %fillup_prereq %endif Version: 0.8.7+nmu1 Release: 1 Summary: Simple greylisting daemon for use with Exim & other MTAs Source: http://ftp.debian.org/debian/pool/main/g/greylistd/greylistd_%{version}.tar.gz Source1: greylistd.init Source2: greylistd.sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This daemon provides a simple greylisting implementation for use with Exim and other mail transport agents (MTAs). For an introduction to greylisting, please refer to Evan Harris' whitepaper at: http://projects.puremagic.com/greylisting/ In essense, greylisting is a simple but highly effective means to weed out messages that are being delivered via spamware/ ratware tools. The idea is to establish whether a prior relationship exists between the sender and the receiver of a message. Most of the time it does, and the delivery proceeds normally. On the other hand, if no prior relationship exists, the delivery is temporariliy rejected (using a 451 SMTP response). Legitimate MTAs will treat this response accordingly, and retry the delivery in a little while. In contrast, ratware will often try to hammer on your server repeatedly within a short period of time (i.e. seconds), and/or simply give up and move on to the next target in its address list. The package contains a sample configuration snippet for use with Exim 4. Authors: -------- Tor Slettnes <tor@slett.net> %prep %setup %build %install rm -rf $RPM_BUILD_ROOT install -D program/greylistd $RPM_BUILD_ROOT/%{_sbindir}/greylistd install -D program/greylist $RPM_BUILD_ROOT/%{_bindir}/greylist install -D %{S:1} $RPM_BUILD_ROOT/etc/init.d/greylistd install -D -m 0644 config/config $RPM_BUILD_ROOT/etc/greylistd/config install -D -m 0644 config/whitelist-hosts $RPM_BUILD_ROOT/var/lib/greylistd/whitelist-hosts install -d $RPM_BUILD_ROOT/var/run/greylistd install -d $RPM_BUILD_ROOT/etc/greylistd install -D -m 0644 doc/man1/greylist.1 $RPM_BUILD_ROOT/%{_mandir}/man1/greylist.1 install -D -m 0644 doc/man8/greylistd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/greylistd.8 ln -s ../../etc/init.d/greylistd $RPM_BUILD_ROOT/%{_sbindir}/rcgreylistd install -D -m 0644 %{S:2} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.greylistd %clean if ! test -f /.buildenv; then rm -rf $RPM_BUILD_ROOT fi %if 0%{?suse_version} %post %{fillup_and_insserv greylistd} test -s etc/greylistd/whitelist-hosts || { cp -p usr/share/doc/packages/greylistd/examples/whitelist-hosts etc/greylistd; } exit 0 %preun %stop_on_removal exim %postun %insserv_cleanup %endif %files %defattr(-,root,root) %doc debian/README.Debian debian/changelog debian/copyright doc/examples %{_sbindir}/* %{_bindir}/* /etc/init.d/greylistd %dir /etc/greylistd %dir %attr(750,mail,mail) /var/lib/greylistd %dir %attr(755,mail,mail) %ghost /var/run/greylistd %config(noreplace) /etc/greylistd/config %config(noreplace) /var/lib/greylistd/whitelist-hosts %doc %{_mandir}/man1/* %doc %{_mandir}/man8/* /var/adm/fillup-templates/sysconfig.greylistd %changelog -n greylistd * Wed Nov 29 2006 - poeml@suse.de - fix whitelist to be a "host list" parsable by exim (it needs correct IP addresses with or without netmask) greylistd-0.8.3.2-whitelist_for_exim.patch - in %%post, install example /etc/greylistd/whitelist-hosts if not present already * Mon Nov 27 2006 - poeml@suse.de - fix permissions of non-executable files * Mon Nov 27 2006 - poeml@suse.de - update to 0.8.3.2 (only Debian-related changes) * Thu Nov 02 2006 - poeml@suse.de - greylistd should not start after exim -- the opposite is the case * Sun Oct 15 2006 - poeml@suse.de - update to 0.8.3.1 * Fix a bug with blacklist treated as whitelist * Fix text wrapped in exim4-acl-example.txt * Add vi translation * Add ja translation * Add cs translation * Sat Jun 03 2006 - poeml@suse.de - update to 0.8.3 * Tue Jan 04 2005 - poeml@suse.de - update to 0.7 * Fri Dec 10 2004 - poeml@suse.de - new packages (0.5.3)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor