rpms/exim/devel exim-4.67-smarthost-config.patch, NONE, 1.1 .cvsignore, 1.12, 1.13 exim.spec, 1.37, 1.38 sources, 1.12, 1.13
David Woodhouse (dwmw2)
fedora-extras-commits at redhat.com
Wed Jun 27 09:13:20 UTC 2007
Author: dwmw2
Update of /cvs/extras/rpms/exim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30035
Modified Files:
.cvsignore exim.spec sources
Added Files:
exim-4.67-smarthost-config.patch
Log Message:
update to 4.67
exim-4.67-smarthost-config.patch:
--- NEW FILE exim-4.67-smarthost-config.patch ---
--- exim-4.67/src/configure.default~ 2007-06-27 09:28:31.000000000 +0100
+++ exim-4.67/src/configure.default 2007-06-27 09:57:09.000000000 +0100
@@ -636,6 +636,20 @@ dnslookup:
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
+# Alternatively, comment out the above router and uncomment this one to
+# route all mail to a smarthost instead of sending it directly to the
+# intended recipients. If your smarthost requires authentication, change
+# 'remote_smtp' to 'remote_msa' and set up the 'client_auth' authenticator
+# later in this file. You might need to change the port number in the
+# remote_msa transport.
+#
+#smarthost:
+# driver = manualroute
+# domains = ! +local_domains
+# transport = remote_smtp
+# route_data = smarthost.myisp.net
+# no_more
+
# The remaining routers handle addresses in the local domain(s), that is those
# domains that are defined by "domainlist local_domains" above.
@@ -752,6 +766,15 @@ begin transports
remote_smtp:
driver = smtp
+# This transport is used for delivering messages over SMTP using the
+# "message submission" port (RFC4409).
+
+remote_msa:
+ driver = smtp
+ port 587
+ hosts_require_auth = *
+
+
# This transport invokes procmail to deliver mail
procmail:
driver = pipe
@@ -854,6 +877,21 @@ begin rewrite
# AUTHENTICATION CONFIGURATION #
######################################################################
+begin authenticators
+
+# This authenticator supports CRAM-MD5 username/password authentication
+# with Exim acting as a _client_, as it might when sending its outgoing
+# mail to a smarthost rather than directly to the final recipient.
+# Replace SMTPAUTH_USERNAME and SMTPAUTH_PASSWORD as appropriate.
+
+#client_auth:
+# driver = cram_md5
+# public_name = CRAM-MD5
+# client_name = SMTPAUTH_USERNAME
+# client_secret = SMTPAUTH_PASSWORD
+
+#
+
# The following authenticators support plaintext username/password
# authentication using the standard PLAIN mechanism and the traditional
# but non-standard LOGIN mechanism, with Exim acting as the server.
@@ -869,7 +907,7 @@ begin rewrite
# The default RCPT ACL checks for successful authentication, and will accept
# messages from authenticated users from anywhere on the Internet.
-begin authenticators
+#
# PLAIN authentication has no server prompts. The client sends its
# credentials in one lump, containing an authorization ID (which we do not
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- .cvsignore 6 Feb 2007 18:34:52 -0000 1.12
+++ .cvsignore 27 Jun 2007 09:12:45 -0000 1.13
@@ -1,2 +1,2 @@
sa-exim-4.2.tar.gz
-exim-4.66.tar.bz2
+exim-4.67.tar.bz2
Index: exim.spec
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/exim.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- exim.spec 8 Feb 2007 10:37:55 -0000 1.37
+++ exim.spec 27 Jun 2007 09:12:45 -0000 1.38
@@ -11,8 +11,8 @@
Summary: The exim mail transfer agent
Name: exim
-Version: 4.66
-Release: 3%{?dist}
+Version: 4.67
+Release: 1%{?dist}
License: GPL
Url: http://www.exim.org/
Group: System Environment/Daemons
@@ -50,13 +50,14 @@
Patch20: exim-4.63-allow-filter.patch
Patch21: exim-4.63-localhost-is-local.patch
Patch22: exim-4.66-greylist-conf.patch
+Patch23: exim-4.67-smarthost-config.patch
Requires: /etc/aliases
BuildRequires: db4-devel openssl-devel openldap-devel pam-devel
BuildRequires: lynx pcre-devel sqlite-devel tcp_wrappers-devel
BuildRequires: cyrus-sasl-devel openldap-devel openssl-devel mysql-devel postgresql-devel
BuildRequires: libXaw-devel libXmu-devel libXext-devel libX11-devel libSM-devel
-BuildRequires: libICE-devel libXpm-devel libXt-devel
+BuildRequires: libICE-devel libXpm-devel libXt-devel perl(ExtUtils::Embed)
%description
Exim is a message transfer agent (MTA) developed at the University of
@@ -160,6 +161,7 @@
%patch20 -p1 -b .filter
%patch21 -p1 -b .localhost
%patch22 -p1 -b .grey
+%patch23 -p1 -b .smarthost
%build
%ifnarch s390 s390x
@@ -445,6 +447,10 @@
%{_sysconfdir}/cron.daily/greylist-tidy.sh
%changelog
+* Wed Jun 27 2007 David Woodhouse <dwmw2 at infradead.org> 4.67-1
+- Update to 4.67
+- Add config example for using a smarthost, with SMTP AUTH.
+
* Thu Feb 8 2007 David Woodhouse <dwmw2 at infradead.org> 4.66-3
- Improve documentation and error handling in greylist ACL.
- Require HELO before mail
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- sources 6 Feb 2007 18:34:52 -0000 1.12
+++ sources 27 Jun 2007 09:12:45 -0000 1.13
@@ -1,2 +1,2 @@
ad76f73c6b3d01caa88078e3e622745a sa-exim-4.2.tar.gz
-01288e44919d8abdde5a7bd2c200449b exim-4.66.tar.bz2
+9ee83186d9ac99e5ff297112aa6fddf0 exim-4.67.tar.bz2
More information about the fedora-extras-commits
mailing list