[Exim] Newbie Brain Failure - or - A bug ?????

Top Page
Delete this message
Reply to this message
Author: Sheen, Tony
Date:  
To: 'exim-users@exim.org'
Subject: [Exim] Newbie Brain Failure - or - A bug ?????
Hi,

First off, sorry for such a long first message!

However, being new to Exim 4.04 (I'm still evaluating it), I tried to create
a router than simply bounced a message back to everyone who sent to a
specific domain. In case you are wondering, I do have a valid reason for
doing it!

So, based on the examples in the manual, I created a router as follows:

  route_foo_net:
    driver = redirect
    allow_filter = true
    user = exim
    domains = foo.net
    file = /etc/mail/exim/foo.filter
    reply_transport = remote_smtp_reply


Which uses the following transport:

  remote_smtp_reply:
    driver = smtp
    port = 25
    hosts = foo.co.uk


The foo.filter file contains:

#Exim filter

  mail
    to "$sender_address"
    from "postmaster@???"
    text "Thank you for the message"
    subject "Re: Your Message"


All well and good I thought - BUT - I whenever I send to "foo.net", I get
the following error message from my (real) SendMail SMTP host:

This message was created automatically by mail delivery software (Exim).

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  mail to tony.sheen@???
    generated by tonys@???
    SMTP error from remote mailer after RCPT TO:<>tony.sheen@???>:
    host vardar.wcom.co.uk [170.127.79.101]: 553 5.0.0
<>tony.sheen@???>... Unbalanced '>'


------ This is a copy of the message, including all the headers. ------

Return-path: <tony.sheen@???>
Received: from leste ([170.127.79.97] helo=soo.com)
    by leste with smtp (Exim 4.04)
    id 17AcMc-00074C-00
    for tonys@???; Wed, 22 May 2002 21:06:04 +0100
Subject: Test 21
From: tony.sheen@???
To: tonys@???
Message-Id: <E17AcMc-00074C-00@leste>
Date: Wed, 22 May 2002 21:06:04 +0100


test 21

<END>

The same extra '>' character appears in the debug trace from Exim itself
(see below) and there is no sign of "postmaster@???" MAIL FROM address !

So what am doing wrong??? Or is it a bug ? :-(


--<snip>--
>>>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>>>

--------> >tony.sheen@??? <--------
locking /var/spool/mqueue/exim/db/retry.lockfile
locked /var/spool/mqueue/exim/db/retry.lockfile
opened hints database /var/spool/mqueue/exim/db/retry: flags=0
dbfn_read: key=T:>tony.sheen@???:tonys@???
no retry record exists
search_tidyup called
changed uid/gid: local delivery to >tony.sheen@???
<>tony.sheen@???> transport=remote_smtp_reply
uid=5009 gid=520
auxiliary group list: <none>
home=NULL current=/
set_process_info: 27285 delivering 17AcMc-00074C-00 to
>tony.sheen@??? using remote_smtp_reply

remote_smtp_reply transport entered
>tony.sheen@???

using the transport's hosts: vardar.wcom.co.uk
getting address for vardar.wcom.co.uk
DNS lookup of vardar.wcom.co.uk (A) succeeded
fully qualified name = vardar.wcom.co.uk
vardar.wcom.co.uk 170.127.79.101 mx=-1 sort=-32
foo.net in queue_smtp_domains? no (option unset)
checking status of vardar.wcom.co.uk
locking /var/spool/mqueue/exim/db/retry.lockfile
locked /var/spool/mqueue/exim/db/retry.lockfile
opened hints database /var/spool/mqueue/exim/db/retry: flags=0
dbfn_read: key=T:vardar.wcom.co.uk:170.127.79.101
dbfn_read: key=T:vardar.wcom.co.uk:170.127.79.101:17AcMc-00074C-00
no host retry record
no message retry record
vardar.wcom.co.uk [170.127.79.101] status = usable
170.127.79.101 in serialize_hosts? no (option unset)
delivering 17AcMc-00074C-00 to vardar.wcom.co.uk [170.127.79.101]
(>tony.sheen@???)
set_process_info: 27285 delivering 17AcMc-00074C-00 to vardar.wcom.co.uk
[170.127.79.101] (>tony.sheen@???)
Connecting to vardar.wcom.co.uk [170.127.79.101]:25 ... connected
read response data: size=76
SMTP<< 220 Ready. ESMTP waiting for mail on Wed, 22 May 2002 21:06:03
+0100 (BST)
SMTP>> EHLO leste

read response data: size=190
  SMTP<< 250-vardar.wcom.co.uk Hello leste [170.127.79.97], pleased to meet
you
         250-ENHANCEDSTATUSCODES
         250-PIPELINING
         250-8BITMIME
         250-SIZE 50000000
         250-DSN
         250-ETRN
         250-DELIVERBY
         250 HELP
170.127.79.101 in hosts_require_auth? no (option unset)

SMTP>> MAIL FROM:<tony.sheen@???>

read response data: size=45
SMTP<< 250 2.1.0 <tony.sheen@???>... Sender ok
SMTP>> RCPT TO:<>tony.sheen@???>

read response data: size=51
SMTP<< 553 5.0.0 <>tony.sheen@???>... Unbalanced '>'
ok=1 send_quit=1 send_rset=1 continue_more=0 yield=0 first_address=0
transport_check_waiting entered
sequence=1 local_max=500 global_max=-1
locking /var/spool/mqueue/exim/db/wait-remote_smtp_reply.lockfile
locked /var/spool/mqueue/exim/db/wait-remote_smtp_reply.lockfile
opened hints database /var/spool/mqueue/exim/db/wait-remote_smtp_reply:
flags=102
dbfn_read: key=vardar.wcom.co.uk
no messages waiting for vardar.wcom.co.uk
SMTP>> QUIT

set_process_info: 27285 delivering 17AcMc-00074C-00: just tried
vardar.wcom.co.uk [170.127.79.101] for >tony.sheen@???: result OK
Leaving remote_smtp_reply transport
search_tidyup called
remote_smtp_reply transport returned FAIL for >tony.sheen@???
post-process >tony.sheen@??? (7)
LOG: MAIN
** >tony.sheen@??? <tonys@???> R=route_mki_net
T=remote_smtp_reply: SMTP error from remote mailer after RCPT
TO:<>tony.sheen@???>: host vardar.wcom.co.uk [170.127.79.101]: 553
5.0.0 <>tony.sheen@???>... Unbalanced '>'

--<snip>--

Tony Sheen
WorldCom International PostMaster
Messaging Team Leader