Bug#280207: marked as done (exim4-config: Broken config for "mail sent by smarthost; no local mail")

Debian Bug Tracking System owner@bugs.debian.org
Sun, 27 Feb 2005 05:03:13 -0800


Your message dated Sun, 27 Feb 2005 13:51:27 +0100
with message-id <20050227125127.GA31598@downhill.aus.cc>
and subject line Fixed in 4.44-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 8 Nov 2004 01:59:55 +0000
>From jgoerzen@complete.org Sun Nov 07 17:59:55 2004
Return-path: <jgoerzen@complete.org>
Received: from glockenspiel.complete.org [69.10.152.57] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CQyp1-0003GB-00; Sun, 07 Nov 2004 17:59:55 -0800
Received: from localhost (localhost [127.0.0.1])
	by glockenspiel.complete.org (Postfix) with ESMTP id D69EE15A
	for <submit@bugs.debian.org>; Sun,  7 Nov 2004 19:59:58 -0600 (CST)
Received: from glockenspiel.complete.org ([127.0.0.1])
	by localhost (glockenspiel [127.0.0.1]) (amavisd-new, port 10025)
	with ESMTP id 24755-03 for <submit@bugs.debian.org>;
	Sun, 7 Nov 2004 19:59:56 -0600 (CST)
Received: from erwin.complete.org (mo-69-69-114-6.sta.sprint-hsd.net [69.69.114.6])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client CN "erwin.complete.org", Issuer "John Goerzen -- Root CA" (verified OK))
	by glockenspiel.complete.org (Postfix) with ESMTP id EB8A28F
	for <submit@bugs.debian.org>; Sun,  7 Nov 2004 19:59:55 -0600 (CST)
Received: from katherina.lan.complete.org (katherina.lan.complete.org [10.200.0.4])
	(using TLSv1 with cipher RC4-SHA (128/128 bits))
	(Client did not present a certificate)
	by erwin.complete.org (Postfix) with ESMTP id 85D0BE84
	for <submit@bugs.debian.org>; Sun,  7 Nov 2004 19:59:49 -0600 (CST)
Received: from jgoerzen by katherina.lan.complete.org with local (Exim 4.34)
	id 1CQypI-0001bu-FV; Sun, 07 Nov 2004 20:00:12 -0600
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: John Goerzen <jgoerzen@complete.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: exim4-config: Broken config for "mail sent by smarthost; no local mail"
X-Mailer: reportbug 3.1
Date: Sun, 07 Nov 2004 20:00:12 -0600
Message-Id: <E1CQypI-0001bu-FV@katherina.lan.complete.org>
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at complete.org
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: exim4-config
Version: 4.34-6
Severity: important

I installed exim4 on a new machine on my local network.  This machine
receives no mail itself, but outbound mail should appear to come from
complete.org.  Fairly easy setup.  In Postfix (which I have done this
with many times before), it's a simple "Satellite system"
configuration.  You can see my debconf answers below.

Well, with Exim, I have two problems.

First, any message sent to an address at complete.org -- which should
go to the server -- shows up like this:

2004-11-07 19:57:19 1CQymV-0001bA-BZ <= jgoerzen@complete.org U=jgoerzen P=local S=344
2004-11-07 19:57:19 1CQymV-0001bA-BZ == jgoerzen@complete.org R=hub_user defer (-17): error in redirect data: domain missing or malformed in "jgoerzen@"

That was from an attempt to send a message to jgoerzen@complete.org.

Secondly, it appears to complain about any address with a plus sign in
it, giving an "Unroutable address" reply.  Lots of people use the plus
sign.

-- John

-- Package-specific info:
Exim version 4.34 #1 built 11-Sep-2004 12:28:23
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 3.2.9: (May 26, 2004)
Support for: iconv() IPv6 PAM Perl GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql
Authenticators: cram_md5 plaintext spa
Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Contains exiscan-acl patch revision 21 (c) Tom Kistner [http://duncanthrax.net/exiscan/]
Configuration file is /var/lib/exim4/config.autogenerated

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages exim4-config depends on:
ii  adduser                     3.59         Add and remove users and groups
ii  debconf [debconf-2.0]       1.4.39       Debian configuration management sy
ii  passwd                      1:4.0.3-30.3 Change and administer password and

-- debconf information:
* exim4/dc_smarthost: erwin.lan.complete.org
  exim4/dc_relay_domains:
  exim4/exim3_upgrade: true
* exim4/dc_eximconfig_configtype: mail sent by smarthost; no local mail
  exim4/dc_readhost:
  exim4/exim4-config-title:
  exim4/dc_noalias_regenerate: false
  exim4/dc_relay_nets:
* exim4/mailname: complete.org
* exim4/dc_local_interfaces: 127.0.0.1
* exim4/dc_minimaldns: false
* exim4/dc_other_hostnames:
* exim4/no_config: false
* exim4/hide_mailname: false
* exim4/dc_postmaster: jgoerzen
* exim4/use_split_config: true

---------------------------------------
Received: (at 280207-done) by bugs.debian.org; 27 Feb 2005 12:53:59 +0000
>From ametzler@debian.org Sun Feb 27 04:53:59 2005
Return-path: <ametzler@debian.org>
Received: from m26s25.vlinux.de [83.151.30.59] ([Pg4RoL3OAoopvp7aNKC86n/EcPFKpEaP])
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1D5Nvr-0004IN-00; Sun, 27 Feb 2005 04:53:59 -0800
Received: from 194-208-126-041.tele.net
	([194.208.126.41] helo=argenau.downhill.at.eu.org ident=[kaT19e+YvQvOx9HRzL/lkZtho75ehPxm])
	by m26s25.vlinux.de with esmtpa (Exim 4.44)
	id 1D5NvZ-0006bQ-A9; Sun, 27 Feb 2005 12:53:42 +0000
Received: from ametzler by argenau.downhill.at.eu.org with local (Exim 4.50)
	id 1D5NtP-0008Dy-BA; Sun, 27 Feb 2005 13:51:27 +0100
Date: Sun, 27 Feb 2005 13:51:27 +0100
From: Andreas Metzler <ametzler@debian.org>
To: 244095-done@bugs.debian.org, 259459-done@bugs.debian.org,
	280207-done@bugs.debian.org
Subject: Fixed in 4.44-2
Message-ID: <20050227125127.GA31598@downhill.aus.cc>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-GPG-Fingerprint: BCF7 1345 BE42 B5B8 1A57  EE09 1D33 9C65 8B8D 7663
User-Agent: Mutt/1.5.6+20040907i
X-Spam-Score: -2.6 (--)
Delivered-To: 280207-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 
X-CrossAssassin-Score: 3

This bug is fixed in 4.43-3, the respective changelog says:

  * make nullmailer setup and the way we use mailname a lot more sensible,
    attacking #244095 and #280207:
    - mailname is not implicitely made a local domain, instead it is listed
      explicitely in dc_other_hostnames, where users can easily remove it
      from. (This is basically what postfix does, too.) When upgrading
      existing installations mailname is automatically added _once_ to
      dc_other_hostnames, on fresh installations mailname is the default
      value of dc_other_hostnames. We store the fact that we have added
      mailname to dc_other_hostnames in $dc_mailname_in_oh in
      update-exim4.conf.conf.
    - Make exim work correctly if dc_readhost ("visible, rewritten domain name
      for local users") ends up as part of local_domain, which happens if
      the same value is chosen for mailname and dc_readhost. This
      implemented by new router, hub_user_smarthost. Previously users were
      required to use something different (my.invalid.domain) for mailname.
    - Special thanks to Christian Perrier for taking care of the
      template translation updates.

    cu andreas

-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
                                           http://downhill.aus.cc/