Bug#376545: alternate (and simpler) example for exim4 setup
Robert Millan
rmh at aybabtu.com
Mon Jul 3 15:33:04 UTC 2006
Package: libmail-spf-query-perl
Version: 1:1.999.1-2
Severity: wishlist
Tags: patch
Here's a simpler example for exim4 setup, using spfquery.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-1-amd64-k8
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Versions of packages libmail-spf-query-perl depends on:
ii libnet-cidr-lite-perl 0.20-1 Merge IPv4 or IPv6 CIDR address ra
ii libnet-dns-perl 0.57-1 Perform DNS queries from a Perl sc
ii libsys-hostname-long-perl 1.4-1 Figure out the long (fully-qualifi
ii liburi-perl 1.35-2 Manipulates and accesses URI strin
ii perl 5.8.8-4 Larry Wall's Practical Extraction
libmail-spf-query-perl recommends no packages.
-- no debconf information
-------------- next part --------------
# Use "spfquery" to obtain SPF status for this particular sender/host.
# If the return code of that command is 1, this is an unauthorized sender.
#
# Hint: you can hook this in Debian's exim4 setup by adding:
#
# CHECK_RCPT_LOCAL_ACL_FILE = /usr/share/doc/libmail-spf-query-perl/examples/exim-acl_spfquery
#
# in /etc/exim4/conf.d/main/000_localdefs
deny
message = [SPF] $sender_host_address is not allowed to send mail from $sender_address_domain. \
Please see http://www.openspf.org/why.html?sender=$sender_address&ip=$sender_host_address
log_message = SPF check failed.
set acl_m9 = -ip=$sender_host_address \
-sender=$sender_address \
-helo=\"$sender_helo_name\"
set acl_m9 = ${run{/usr/bin/spfquery $acl_m9}}
condition = ${if eq {$runrc}{1}{true}{false}}
More information about the pkg-perl-maintainers
mailing list