[exim] Problems with rewriting a domain

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Olaf Hopp (SCC)
Ημερομηνία:  
Προς: exim users
Αντικείμενο: [exim] Problems with rewriting a domain
Dear collegues,
we moved some internal domains from "olddomain.org" to "newdomain.org"
we have internal routing for the new and old domain
Now we want to get rid of the routing for "olddomain.org"
and I want to rewrite "olddomain.org" to "newdomain.org"
so "foo@???" should become "foo@???"
In my rewrite section of exim I use

    ^(.*)@(.*)\.olddomain\.org $1@$2.newdomain.org TS


which seems to run fine:

# exim -brw foo@???
2022-08-09 16:18:28 "foo@???" from smtp sender rewritten as "foo@???" by rule 1
     SMTP: foo@???
   sender: foo@???
     from: foo@???
       to: foo@???
       cc: foo@???
      bcc: foo@???
reply-to: foo@???
env-from: foo@???
2022-08-09 16:18:28 "foo@???" from env-to rewritten as "foo@???" by rule 1
   env-to: foo@???


However, when I activate this, I see the following in my logs:
2022-08-09 15:59:22 Rewrite of <foo@???> yielded unparseable address: '>' missing at end of address in address <foo@???
and my routing fails since I have removed the routing for "olddomain.org"

So I modified my rewriting rule to
^(.*)@(.*)\.olddomain\.org $1@$2.newdomain.org> TS
(note the '>') Now it works as expected !?

Anyway with this, I'll get
# exim -brw foo@???
2022-08-09 16:24:33 Rewrite of foo@??? yielded unparseable address: malformed address: > may not follow foo@??? in address foo@???>
   sender: foo@???
     from: foo@???
       to: foo@???
       cc: foo@???
      bcc: foo@???
reply-to: foo@???
env-from: foo@???
2022-08-09 16:24:33 Rewrite of foo@??? yielded unparseable address: malformed address: > may not follow foo@??? in address foo@???>
   env-to: foo@???


What is going wrong here ?
Exim version 4.94.2 under Debian 11 (Bullseye)

Regards, Olaf
--
Karlsruher Institut für Technologie (KIT)
Steinbuch Centre for Computing (SCC)

Dipl.-Geophys. Olaf Hopp

Zirkel 2
Gebäude 20.21, Raum 316
76131 Karlsruhe

Telefon: +49 721 608-48009
E-Mail: Olaf.Hopp@???
Web: www.scc.kit.edu

Sitz der Körperschaft:
Kaiserstraße 12, 76131 Karlsruhe

KIT - Die Forschungsuniversität in der Helmholtz-Gemeinschaft