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