[Python-modules-commits] r7202 - in packages/pymilter/trunk/debian (16 files)

kitterma-guest at users.alioth.debian.org kitterma-guest at users.alioth.debian.org
Sun Dec 28 07:41:03 UTC 2008


    Date: Sunday, December 28, 2008 @ 07:41:02
  Author: kitterma-guest
Revision: 7202

Start packaging 0.90 and drop stuff split into pymilter-milters.

Modified:
  packages/pymilter/trunk/debian/changelog
  packages/pymilter/trunk/debian/control
  packages/pymilter/trunk/debian/rules
Deleted:
  packages/pymilter/trunk/debian/docs
  packages/pymilter/trunk/debian/examples
  packages/pymilter/trunk/debian/patches/
  packages/pymilter/trunk/debian/python-milter.docs
  packages/pymilter/trunk/debian/python-milter.examples
  packages/pymilter/trunk/debian/spf-milter-python.dirs
  packages/pymilter/trunk/debian/spf-milter-python.init
  packages/pymilter/trunk/debian/spf-milter-python.manpages
  packages/pymilter/trunk/debian/spf-milter-python.postinst
  packages/pymilter/trunk/debian/spf-milter-python.postrm
  packages/pymilter/trunk/debian/spf-setup.py
  packages/pymilter/trunk/debian/spfmilter
  packages/pymilter/trunk/debian/spfmilter.1

Modified: packages/pymilter/trunk/debian/changelog
===================================================================
--- packages/pymilter/trunk/debian/changelog	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/changelog	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,10 +1,19 @@
-pymilter (0.8.10-2) UNRELEASED; urgency=low
+pymilter (0.9.0-1) unstable; urgency=low
 
+  [ Sandro Tosi ]
   * debian/control
     - switch Vcs-Browser field to viewsvn
 
- -- Sandro Tosi <morph at debian.org>  Mon, 10 Nov 2008 22:14:29 +0100
+  [ Scott Kitterman ]
+  * New upstream release
+    - Follow upstream split and drop provided milters (now in a separate
+      milter tarball in the pymilter project, moved to pymilter-milters)
+    - Add python-milter-docs to suggests (files formerly part of
+      python-milter)
+  * Add ${misc:Depends} to python-milter
 
+ -- Scott Kitterman <scott at kitterman.com>  Sat, 27 Dec 2008 17:40:06 -0500
+
 pymilter (0.8.10-1) unstable; urgency=low
 
   * New upstream release

Modified: packages/pymilter/trunk/debian/control
===================================================================
--- packages/pymilter/trunk/debian/control	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/control	2008-12-28 07:41:02 UTC (rev 7202)
@@ -15,23 +15,11 @@
 Architecture: any
 Section: python
 XB-Python-Version: all
-Depends: ${python:Depends}, ${shlibs:Depends}, python-dns
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-dns
+Recommends: python-milter-docs
 Suggests: postfix (>= 2.3) | sendmail (>= 8.13)
 Provides: ${python:Provides}
 Description: Python extensions for Sendmail Milter Protocol
  Python milter provides Python extensions for the Milter protocol
- traditionally used by Sendmail and now also used by Postfix.  Two sample
- milters are also included: a simple milter for Sender Policy Framework (SPF)
- and a more complex milter that includes multiple types of checks to catch
- spam.
+ traditionally used by Sendmail and now also used by Postfix.  
 
-Package: spf-milter-python
-Architecture: all
-XB-Python-Version: current
-Depends: ${python:Depends}, python-milter, python-spf (>= 2.0), lsb-base, adduser 
-Suggests: postfix (>= 2.3) | sendmail (>= 8.13)
-Description: RFC 4408 compliant Python SPF Milter for Sendmail and Postfix
- A Python mail filter to add Received-SPF headers and reject forged mail.
- Rejection policy is configured via sendmail access file. Updated for RFC 4408
- compliance.
-

Deleted: packages/pymilter/trunk/debian/docs
===================================================================
--- packages/pymilter/trunk/debian/docs	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/docs	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,2 +0,0 @@
-HOWTO
-doc/*

Deleted: packages/pymilter/trunk/debian/examples
===================================================================
--- packages/pymilter/trunk/debian/examples	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/examples	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,22 +0,0 @@
-bms.py
-fail.txt
-milter.cfg
-milter.rc
-milter.rc7
-neutral.txt
-permerror.txt
-quarantine.txt
-rejects.py
-report.py
-rhsbl.m4
-sample.py
-softfail.txt
-spfmilter.*
-start.sh
-strike3.txt
-testbms.py
-testmime.py
-test.py
-testsample.py
-testutils.py
-test/*

Deleted: packages/pymilter/trunk/debian/python-milter.docs
===================================================================
--- packages/pymilter/trunk/debian/python-milter.docs	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/python-milter.docs	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,2 +0,0 @@
-HOWTO
-doc/*

Deleted: packages/pymilter/trunk/debian/python-milter.examples
===================================================================
--- packages/pymilter/trunk/debian/python-milter.examples	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/python-milter.examples	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,21 +0,0 @@
-bms.py
-fail.txt
-milter.cfg
-milter.rc
-milter.rc7
-neutral.txt
-permerror.txt
-quarantine.txt
-rejects.py
-report.py
-rhsbl.m4
-sample.py
-softfail.txt
-strike3.txt
-temperror.txt
-testbms.py
-testmime.py
-test.py
-testsample.py
-testutils.py
-test/*

Modified: packages/pymilter/trunk/debian/rules
===================================================================
--- packages/pymilter/trunk/debian/rules	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/rules	2008-12-28 07:41:02 UTC (rev 7202)
@@ -5,7 +5,7 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/python-distutils.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
 
 build/python-milter::
 	set -e; \
@@ -13,24 +13,11 @@
 	  python$$i ./setup.py build; \
 	done
 
-build/spf-milter-python::
-	python ./debian/spf-setup.py build
-
 install/python-milter::
 	for i in $(cdbs_python_build_versions); do \
 	  python$$i ./setup.py install --root $(CURDIR)/debian/python-milter; \
 	done
 
-install/spf-milter-python::
-	python ./debian/spf-setup.py install --root $(CURDIR)/debian/spf-milter-python
-	#rm -rf $(CURDIR)/debian/spf-milter-python/usr/lib
-	#mv $(CURDIR)/debian/spf-milter-python/usr/bin/spfmilter.py \
-	#  $(CURDIR)/debian/spf-milter-python/usr/share/python-support/spf-milter-python/spfmilter.py
-	mv $(CURDIR)/debian/spf-milter-python/usr/etc/spf-milter-python/spfmilter.cfg \
-	  $(CURDIR)/debian/spf-milter-python/etc/spf-milter-python/
-	rm -rf $(CURDIR)/debian/spf-milter-python/usr/etc
-	cp $(CURDIR)/debian/spfmilter \
-	  $(CURDIR)/debian/spf-milter-python/usr/bin/
 clean::
 	rm -rf build
 

Deleted: packages/pymilter/trunk/debian/spf-milter-python.dirs
===================================================================
--- packages/pymilter/trunk/debian/spf-milter-python.dirs	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-milter-python.dirs	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,3 +0,0 @@
-/var/log/spf-milter-python/save
-/etc/spf-milter-python
-

Deleted: packages/pymilter/trunk/debian/spf-milter-python.init
===================================================================
--- packages/pymilter/trunk/debian/spf-milter-python.init	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-milter-python.init	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,128 +0,0 @@
-#! /bin/sh
-#
-# skeleton	example file to build /etc/init.d/ scripts.
-#		This file should be used to construct scripts for /etc/init.d.
-#
-#		Written by Miquel van Smoorenburg <miquels at cistron.nl>.
-#		Modified for Debian 
-#		by Ian Murdock <imurdock at gnu.ai.mit.edu>.
-#
-# Version:	@(#)skeleton  1.9  26-Feb-2001  miquels at cistron.nl
-#
-### BEGIN INIT INFO
-# Provides:          spf-milter spf-milter-python
-# Required-Start:    $local_fs $syslog $network $time
-# Required-Stop:     $local_fs $syslog $network
-# Should-Start:
-# Should-Stop:
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: spf-milter-python
-# Description:       Python SPF Milter for Sendmail and Postfix
-### END INIT INFO
-prefix="/usr"
-exec_prefix=${prefix}
-sysconfdir="/etc/spf-milter-python"
-bindir="${exec_prefix}/bin/"
-RUNDIR="/var/run/spf-milter-python"
-DAEMON=${bindir}/spfmilter
-PATH=/sbin:/bin:/usr/sbin:/usr/bin:
-NAME=spfmilter
-DESC="Python SPF Milter"
-USER=spf-milter-python
-GROUP=spf-milter-python
-SOCKET=$RUNDIR/spfmiltersock
-
-test -x $DAEMON || exit 0
-
-# Include spf-python-milter defaults if available
-if [ -f /etc/default/spf-milter-python ] ; then
-	. /etc/default/spf-milter-python
-fi
-
-set -e
-
-. /lib/lsb/init-functions
-
-case "$1" in
-  start)
-	echo -n "Starting $DESC: "
-	# Create the run directory if it doesn't exist
-	if [ ! -d $RUNDIR ]; then
-		install -o $USER -g $GROUP -m 755 -d $RUNDIR || return 2
-	fi
-
-	# Clean up stale sockets
-	if [ -f $RUNDIR/$NAME.pid ]; then
-		pid=`cat $RUNDIR/$NAME.pid`
-		if ! ps -C $DAEMON -s $pid >/dev/null; then
-			rm $RUNDIR/$NAME.pid
-			# UNIX sockets may be specified with or without the
-			# local: prefix; handle both
-			t=`echo $SOCKET | cut -d: -f1`
-			s=`echo $SOCKET | cut -d: -f2`
-			if [ -e $s -a -S $s ]; then
-				if [ "$t" = "$s" -o "$t" = "local" ]; then
-					rm $s
-				fi
-			fi
-		fi
-	fi
-
-	start-stop-daemon --start --background --quiet --pidfile \
-		$RUNDIR/$NAME.pid --exec $DAEMON
-	echo "$NAME."
-	;;
-  stop)
-	echo -n "Stopping $DESC: "
-	if [ -f $RUNDIR/$NAME.pid ]; then
-		start-stop-daemon --stop --pidfile $RUNDIR/$NAME.pid 
-		rm $RUNDIR/$NAME.pid
-		#echo $SOCKET
-		if [ -e $SOCKET ]; then
-			rm $SOCKET
-		fi
-	fi
-	echo "$NAME."
-	;;
-  force-reload)
-        echo -n "Force reloading $DESC: "
-        if [ -f $RUNDIR/$NAME.pid ]; then
-                start-stop-daemon --stop --pidfile $RUNDIR/$NAME.pid
-                rm $RUNDIR/$NAME.pid
-                #echo $SOCKET
-                if [ -e $SOCKET ]; then
-                        rm $SOCKET
-                fi
-        fi
-        sleep 1
-        start-stop-daemon --start --background --quiet --pidfile \
-                $RUNDIR/$NAME.pid --exec $DAEMON
-        echo "$NAME."
-        ;;
-  restart)
-        echo "Restarting $DESC: "
-        echo -n "Stopping $DESC: "
-        if [ -f $RUNDIR/$NAME.pid ]; then
-                start-stop-daemon --stop --pidfile $RUNDIR/$NAME.pid
-                rm $RUNDIR/$NAME.pid
-                #echo $SOCKET
-                if [ -e $SOCKET ]; then
-                        rm $SOCKET
-                fi
-        fi
-        echo "$NAME."
-	sleep 1
-        echo -n "Starting $DESC: "
-        start-stop-daemon --start --background --quiet --pidfile \
-                $RUNDIR/$NAME.pid --exec $DAEMON
-        echo "$NAME."
-	;;
-  *)
-	N=/etc/init.d/$NAME
-	echo "Usage: $N {start|stop|force-reload|restart|}" >&2
-	exit 1
-	;;
-esac
-
-exit 0

Deleted: packages/pymilter/trunk/debian/spf-milter-python.manpages
===================================================================
--- packages/pymilter/trunk/debian/spf-milter-python.manpages	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-milter-python.manpages	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,2 +0,0 @@
-debian/spfmilter.1
-

Deleted: packages/pymilter/trunk/debian/spf-milter-python.postinst
===================================================================
--- packages/pymilter/trunk/debian/spf-milter-python.postinst	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-milter-python.postinst	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "configure" ]; then
-	if ! id -u spf-milter-python >/dev/null 2>&1; then
-		adduser --quiet --system --group --home /var/run/spf-milter-python spf-milter-python
-	elif [ -n "$2" ]; then
-		addgroup --quiet --system spf-milter-python
-		usermod -g spf-milter-python spf-milter-python
-	fi
-	chown -R spf-milter-python:spf-milter-python /var/log/spf-milter-python
-fi
-
-#DEBHELPER#
-
-exit 0
-

Deleted: packages/pymilter/trunk/debian/spf-milter-python.postrm
===================================================================
--- packages/pymilter/trunk/debian/spf-milter-python.postrm	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-milter-python.postrm	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,25 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "purge" ] ; then
-  for dir in /etc/spf-milter-python/ /var/log/spf-milter-python; do
-    if [ -d "$dir" ]; then
-      rmdir "$dir" --ignore-fail-on-non-empty || true
-    fi
-  done
-
-  if [ -x "/usr/sbin/userdel" ]; then
-    userdel spf-milter-python || true
-  fi
-  if [ -x "/usr/sbin/groupdel" ]; then 
-    groupdel spf-milter-python || true
-  fi
-
-fi
-
-
-#DEBHELPER#
-
-exit 0
-

Deleted: packages/pymilter/trunk/debian/spf-setup.py
===================================================================
--- packages/pymilter/trunk/debian/spf-setup.py	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spf-setup.py	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,31 +0,0 @@
-#!/usr/bin/env python
-
-from distutils.core import setup
-import os
-
-DESC = """spf-milter-python SPF milter for Sendmail and Postfix implemented in Python."""
-
-setup(name='spf-milter-python',
-      version='0.8.9',
-      description=DESC,
-      author='Stuart D. Gathman',
-      author_email='stuart at bmsi.com',
-      url='http://sourceforge.net/projects/pymilter/',
-      license='GNU General Public License',
-      keywords = ['Sendmail','Postfix','spf','milter','email'],
-      scripts = ['spfmilter.py'],
-      data_files=[(os.path.join('etc', 'spf-milter-python'), 
-         ['spfmilter.cfg'])],
-      classifiers = [
-	'Development Status :: 5 - Production/Stable',
-	'Environment :: No Input/Output (Daemon)',
-	'Intended Audience :: Developers',
-	'License :: OSI Approved :: GNU General Public License (GPL)',
-	'Natural Language :: English',
-	'Operating System :: POSIX',
-	'Programming Language :: Python',
-	'Topic :: Communications :: Email :: Mail Transport Agents',
-	'Topic :: Communications :: Email :: Filters',
-	'Topic :: Software Development :: Libraries :: Python Applications'
-      ]
-)

Deleted: packages/pymilter/trunk/debian/spfmilter
===================================================================
--- packages/pymilter/trunk/debian/spfmilter	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spfmilter	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,4 +0,0 @@
-#! /bin/sh
-exec /usr/bin/spfmilter.py &
-echo $! >/var/run/spf-milter-python/spfmilter.pid
-

Deleted: packages/pymilter/trunk/debian/spfmilter.1
===================================================================
--- packages/pymilter/trunk/debian/spfmilter.1	2008-12-28 00:46:53 UTC (rev 7201)
+++ packages/pymilter/trunk/debian/spfmilter.1	2008-12-28 07:41:02 UTC (rev 7202)
@@ -1,166 +0,0 @@
-\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Vb \" Begin verbatim text
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve \" End verbatim text
-.ft R
-.fi
-..
-.\" Set up some character translations and predefined strings.  \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
-.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
-.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
-.\" nothing in troff, for use with C<>.
-.tr \(*W-
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.ie n \{\
-.    ds -- \(*W-
-.    ds PI pi
-.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
-.    ds L" ""
-.    ds R" ""
-.    ds C` ""
-.    ds C' ""
-'br\}
-.el\{\
-.    ds -- \|\(em\|
-.    ds PI \(*p
-.    ds L" ``
-.    ds R" ''
-'br\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.if \nF \{\
-.    de IX
-.    tm Index:\\$1\t\\n%\t"\\$2"
-..
-.    nr % 0
-.    rr F
-.\}
-.\"
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
-.    \" fudge factors for nroff and troff
-.if n \{\
-.    ds #H 0
-.    ds #V .8m
-.    ds #F .3m
-.    ds #[ \f1
-.    ds #] \fP
-.\}
-.if t \{\
-.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.    ds #V .6m
-.    ds #F 0
-.    ds #[ \&
-.    ds #] \&
-.\}
-.    \" simple accents for nroff and troff
-.if n \{\
-.    ds ' \&
-.    ds ` \&
-.    ds ^ \&
-.    ds , \&
-.    ds ~ ~
-.    ds /
-.\}
-.if t \{\
-.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-.    \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.    \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.    \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.    ds : e
-.    ds 8 ss
-.    ds o a
-.    ds d- d\h'-1'\(ga
-.    ds D- D\h'-1'\(hy
-.    ds th \o'bp'
-.    ds Th \o'LP'
-.    ds ae ae
-.    ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
-.\" ========================================================================
-.\"
-.IX Title "spfmilter 1"
-.TH python-spf 1 "2008-05-02"
-.SH "NAME"
-spfmilter \- pure-Python SPF milter
-.SH "VERSION"
-.IX Header "VERSION"
-0\.8\.9
-
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-
-This is a simple milter for SPF checking written in Python.
-
-SPF does email sender validation.  For more information about SPF,
-please see http://www.openspf.org/.  SPF is defined in RFC 4408.  This
-spfmilter is the first milter to support all final RFC 4408 requirements.
-
-.SH "USAGE"
-.IX Header "USAGE"
-
-To use this with sendmail, add the following to sendmail.cf:
-
-O InputMailFilters=%s
-X%s,        S=local:%s
-
-See the sendmail README for libmilter.
-
-.SH "SEE ALSO"
-.IX Header "SEE ALSO"
-
-RFC 4408, <http://www.openspf.org>
-
-.SH "AUTHORS"
-.IX Header "AUTHORS"
-This version of \fBspfmilter\fR was written by Stuart Gathman <stuart at bmsi.com>.
-.PP
-This man-page was created by Scott Kitterman <scott at kitterman.com>.




More information about the Python-modules-commits mailing list