
Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
Address lookups are not the issue (and in fact, should not even occur in this scenario), because you are presenting Outlook with an SMTP format address -- name@domain.dom. Outlook can and will always resolve an SMTP format address without doing a name lookup. THe problem is mainly that Outlook sort of sees two recipients because of the space. This solution seems to work, because the brackets force Outlook to use it as a single address:
mailto:[SMTP:/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/@x.400]
Whether it works for other mailers is a good question. I didn't try it, since it sounded like you're deailing mainly with Outlook clients.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Yes, when we faced the problem, we tried encoding spaces with %20, but that
> did not help.
[quoted text clipped - 34 lines]
>>
>> p.s. We cannot remove spaces from addresses.
Elesus - 24 Nov 2005 10:17 GMT
Thank you very much for the fast and useful reply!
I was searching for the same solution but could not find it anywhere... The
addition of [SMTP: ***] solved the problem.
Could you please (if available) post an external link with more info about
such an interesting behavior of MS Outlook when using [SMTP: *** ]?
Once again, thank you from me and my colleges!
Address lookups are not the issue (and in fact, should not even occur in
this scenario), because you are presenting Outlook with an SMTP format
address -- name@domain.dom. Outlook can and will always resolve an SMTP
format address without doing a name lookup. THe problem is mainly that
Outlook sort of sees two recipients because of the space. This solution
seems to work, because the brackets force Outlook to use it as a single
address:
mailto:[SMTP:/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/@x.400]
Whether it works for other mailers is a good question. I didn't try it,
since it sounded like you're deailing mainly with Outlook clients.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Yes, when we faced the problem, we tried encoding spaces with %20, but
> that
[quoted text clipped - 38 lines]
>>
>> p.s. We cannot remove spaces from addresses.
Sue Mosher [MVP-Outlook] - 25 Nov 2005 17:06 GMT
I don't know of any such link. The important factor is the brackets. The syntax [type:address] forces Outlook to resolve "address" as a particular address type. It's been long used, for example, to resolve fax numbers as addresses.

Signature
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Thank you very much for the fast and useful reply!
> I was searching for the same solution but could not find it anywhere... The
[quoted text clipped - 59 lines]
>>>
>>> p.s. We cannot remove spaces from addresses.