Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: dev
[Bug 823] New: exim does not perform smtp authentication when performing callouts
 

Index | Next | Previous | View Flat


jaco at uls

Mar 19, 2009, 11:01 AM


Views: 505
Permalink
[Bug 823] New: exim does not perform smtp authentication when performing callouts

------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=823
Summary: exim does not perform smtp authentication when
performing callouts
Product: Exim
Version: 4.69
Platform: All
OS/Version: Linux
Status: NEW
Severity: bug
Priority: high
Component: SMTP Authentication
AssignedTo: nigel[at]exim.org
ReportedBy: jaco[at]uls.co.za
CC: exim-dev[at]exim.org


I'm using exim for a setup where I've got a host on a fixed IP, to which the MX
records is pointing. I'm then forwarding some of these addresses to a host on
a dynamic IP. For this reason I'm using authentication in order to prevent
certain dyndns issues (like a dangling record pointing at some other host).
The dynamic IP also rejects all delivery attempts on non-authenticated
connections.

On the MX host, I've got "require verify = recipient" in my rcpt to acl.

My virtual_user transport will then "rewrite" the addresses to intended
targets, eg, jaco[at]uls.co.za will get rewritten to jaco[at]atlantis.uls.co.za, at
this stage exim will drive jaco[at]atlantis.uls.co.za to my explicit transport for
atlantis.uls.co.za which will ask it to relay it via authenticated smtp to the
intended host.

When performing a recipient callout verification exim will in the above case
actually connect to the intended host and attempt a "bounce delivery" to
jaco[at]atlantis.uls.co.za without authenticating. Since the destination host
doesn't accept non-authenticated connections the message gets rejected, and
bounced (due to the fact that the callout doesn't perform authentication).

Fortunately in this case there is a relatively easy workaround, just pretend
that mail.uls.co.za is always authenticated on the recipient host, this does,
however, expose me to dangling IP records again for callout verifications.
Also, I should be able to create a router that "steals" the routing in the case
of verify to only check that the email address exists locally and not cause
SMTP callouts.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##

Subject User Time
[Bug 823] New: exim does not perform smtp authentication when performing callouts jaco at uls Mar 19, 2009, 11:01 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.