Page 1 of 1
Resolve Mask
Posted: Thu Nov 23, 2006 11:25 am
by rex007can
I'm having problems with users I have moved from one server to another. Outlook keeps sending emails to "user name/oldserver,domain" and because I moved them, the sender gets an undeliverable error bounced back.
I've been sort of told that it can be fixed with the resolve mask with vague instructions here:
http://www.scalix.com/community/viewtop ... esolvemask
Now, does anyone have DETAILED instructions on how the mast works, how to use it, what it does, what the options are, etc etc.
I need to fix this, but the info I find available is way to vague to be of any use.
Thanks.
Posted: Thu Nov 23, 2006 11:55 am
by florian
in most cases it should be enough to set
SR_RESOLVE_MASK=S/G/I/Q
This will, if the address does not exist anymore, retry to resolve it against the system directory using only the named attributes (surname, givenname, middle initials, generation qualifier) - ignoring the mailnode, which indicates the home server of the user and is part of the normal x.400 address.
you will need to restart the service router after changing this parameter.
Florian.
Posted: Thu Nov 23, 2006 12:37 pm
by rex007can
I'll give it a try.
Thanks.
Posted: Thu Nov 23, 2006 12:56 pm
by rex007can
Didn't work.
Same problem still there.
Posted: Thu Nov 23, 2006 12:59 pm
by florian
ok. what's the exact text of the error message you get?
what does omsearch -e S=<lastname of recipient> output?
what version of Scalix are you using?
can you show me the exact line you added, i.e.
the output of "grep SR_RESOLVE /var/opt/scalix/sys/general.cfg"
How did you restart the service router?
Thx,
Florian.
Posted: Thu Nov 23, 2006 1:17 pm
by rex007can
It is Scalix 10.0.1.6
omsearch
[root@scalix sys]# omsearch -e S=smith
S=Smith/G=John/OU1=scalix/OU2=domain/CN=John Smith1/INTERNET-ADDR="John Smith1" <jsmith1@geminx.com>/ENTRY-TYPE=1/UL-AUTHID=jsmith1/UL-CAPS=6/PARENT-DL=672/UL-IL=C/EX-CDA-DIRECTORY=E/UL-CLASS=Full
S=Smith/G=John/OU1=usmail/OU2=domain/CN=John Smith/INTERNET-ADDR="John Smith" <jsmith@domain.com>/UL-AUTHID=jsmith/UL-CAPS=6/UL-CLASS=Full/UL-IL=AMERICAN/SOURCE-LID=657/PROPAGATED-BY=5904/CNTRY=US
jsmith1 is the old(modified) account on the first server. When I transfered the mailboxes, I renamed the accounts, addresses and ID's to preserve the original information in case of failure.
jsmith is the new account on the new server (same as the original name)
The bounce message:
----------------------------- ERROR REPORT ----------------------------- Message could not be delivered to the following recipient:
John Smith / scalix, domain/CN=John Smith
because: 'Recipient name not found at destination' [OM 9300]
Similar name(s) known at the point of failure:
John Smith / usmail, domain/CN=John Smith
The message was forwarded to the local Error Manager:
sxadmin / scalix, domain/CN=sxadmin
------------------------------------------------------------------------
general.sys
[root@scalix sys]# more general.cfg |grep SR_RESOLVE
SR_RESOLVE_MASK=S/G/I/Q
restarted with
omoff -d 0 sr ; sleep 3 ; omon sr
I just noticed something from omsearch though.
Even though I renamed the accounts so that I could recreate them the same way on the new server, the S= and G= values didn't change.
That's what I got.
Thanks.
Posted: Thu Nov 23, 2006 4:41 pm
by rex007can
Okay.
So I edited all the common names of the "leftover" accounts, and the filter started working.
Issue resolved
Thank-you for the help.
Posted: Thu Nov 23, 2006 7:40 pm
by florian
Cool. I just wanted to say that resolve mask will only work if the attributes listed provide for a unique match, so the fact that there were now to accounts with identical S/G/I/Q attributes prevented it from working properly. the trick then is to change the last name or so.
cheers,
Florian.