Mailing List Archive

[Bug 618] New: String expansions don`t work in local_part_suffix/prefix
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=618
Summary: String expansions don`t work in local_part_suffix/prefix
Product: Exim
Version: 4.63
Platform: Other
OS/Version: Windows
Status: NEW
Severity: bug
Priority: medium
Component: Routing
AssignedTo: ph10@hermes.cam.ac.uk
ReportedBy: andrews@gate.ort.spb.ru
CC: exim-dev@exim.org


simple exim config with two equivalent routers
#----------------------------------
qualify_domain = mydomain.com
localpartlist aliases = joe:sam:tom

begin routers

router1:
driver = accept
local_parts = +aliases
local_part_suffix = ${sg{-real}{}{}}
transport = local_delivery1

router2:
driver = accept
local_parts = +aliases
local_part_suffix = -real
transport = local_delivery2

begin transports

local_delivery1:
driver = appendfile
file = /tmp/${local_part}1

local_delivery2:
driver = appendfile
file = /tmp/${local_part}2
#----------------------------------------------





local_part_suffix in router1 and router2 -- coincide
#========
$ exim4 -be '${sg{-real}{}{}}'
-real
#========







result of "exim -bt joe-real"
#==========================================
[SKIPED]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Testing joe-real@mydomain.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering joe-real@mydomain.com
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing joe-real@mydomain.com
--------> router1 router <--------
local_part=joe-real domain=mydomain.com
router1 router skipped: suffix mismatch
--------> router2 router <--------
local_part=joe-real domain=mydomain.com
stripped suffix -real
checking local_parts
joe in "joe:sam:tom"? yes (matched "joe")
joe in "+aliases"? yes (matched "+aliases")
calling router2 router
router2 router called for joe-real@mydomain.com
domain = mydomain.com
[SKIPED]
#==========================================

router1 skipped joe-real, router2 accept joe-real...


--
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/ ##