Been working on RT and almost go it up except for one problem with a parameter. In my exim.conf file, in the transports section, I have:
command = "/opt/rt2/bin/rt-mailgate --queue ${quote:${extract{1}{.}{$domain}}} --action ${quote:${if match {$local_part}{^support-(.+)\\$}{$1}{correspond}}}" The problem is the part: ${quote:${if match {$local_part}{^support-(.+)\\$}{$1}{correspond}}} which is supposed to set the action to anything following "support-", or "correspond" if one does not exist. I am getting the error message: 2004-01-09 01:23:43 1Aeqzf-0002Bz-00 == [EMAIL PROTECTED] T=local_delivery_rt defer (0): Expansion of "${quote:${if" from command "/opt/rt2/bin/rt-mailgate --queue ${quote:${extract{1}{.}{$domain}}} --action ${quote:${if match {$localpart} {-} {correspond} {correspond}}}" in local_delivery_rt transport failed: condition name expected, but found "" Can anyone tell me what this means. Am I totally missing the point of regex's in this. I am not trying to do a condition, I am trying to parse out the command, if one exists. Thanks, Rod -- Media Ethics is an oxymoron, much like Jumbo Shrimp and Microsoft Works. Not to mention NT Security -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]