I was wrong. Oy, what a mess.
fix_quotes:
driver = smartuser
new_address = ${quote:$local_part}@???
While this does work, it only works for uleth.ca stuff. Since
we host numerous other domains, this was a bad idea. It
effectively stripped off the real domain and replaced it with
uleth.ca (of course it did - I hard-coded it in there!). Is there
a way for me to turn this into a variable so that it retains
the original domain name? Something like:
new_address = ${quote:$local_part}@$domain ???
I am not up on regexp or most of the code used in the
exim configuration file, so a brief explanation would be
helpful as well. Right now I'm just guessing.
Thanks in advance!
- jim -
> The other form of address being accepted is:
>
> "relay@???
>
> I tried modifying the above stuff, using this instead:
>
> fail_quotes:
> driver = domainlist
> local_parts = ^".+"@
> route_list = "* localhost byname"
> self = local
>
> But that didn't work. And then I thought: "Hey - why don't you
> try readingthefriggingmanual?!?"
>
> I looked in the exim manual and found something and
> added it to the config file (directors section):
>
> fix_quotes:
> driver = smartuser
> new_address = ${quote:$local_part}@???
>
> It seems to be working. It's turning "relay@???
> into relay@???@uleth.ca and rejecting it with a 550 Unknown
> Local Part error. I just re-ran the test at orbs and I passed and they
> have de-listed me. Yahoo! Thanks everyone.