[space] symbol in the email address problem

E

Elesus

Hello All,

A bit of general words about the problem:

We have set up the web-based address book where the emails are shown as
hyperlinks (using mailto: ). The email addresses are the encapsulated x400
addresses, which look like following:

"/G=Name/S=Surname/PRMD=smth/A=0/C=LT/"@x.400

If the address does not contain [spaces] like in the example above, then
there is no problem. However if does contain [spaces] like here:

"/G=Name/S=Surname/O=My Organization/PRMD=smth/A=0/C=LT/"@x.400

then Outlook will never send an email. It responses with "microsoft office
outlook does not recognize" the address. It tries to search it in the
address book or in contacts.

How to force it send a letter without checking its validity? or to neglect
spaces?

Any help/ideas are appreciated!

p.s. We cannot remove spaces from addresses.
 
S

Sue Mosher [MVP-Outlook]

Since it's web-based, have you tried encoding the space with %20, as you would for a normal http:// URL?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
E

Elesus

Yes, when we faced the problem, we tried encoding spaces with %20, but that
did not help.

Now the string looks like following:

mailto:%22/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/%[email protected]

I suppose the solution should be in disabling address book lookups.
Any other ideas?


Since it's web-based, have you tried encoding the space with %20, as you
would for a normal http:// URL?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
S

Sue Mosher [MVP-Outlook]

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 -- (e-mail address removed). 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.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Yes, when we faced the problem, we tried encoding spaces with %20, but that
did not help.

Now the string looks like following:

mailto:%22/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/%[email protected]

I suppose the solution should be in disabling address book lookups.
Any other ideas?


Since it's web-based, have you tried encoding the space with %20, as you
would for a normal http:// URL?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Hello All,

A bit of general words about the problem:

We have set up the web-based address book where the emails are shown as
hyperlinks (using mailto: ). The email addresses are the encapsulated x400
addresses, which look like following:

"/G=Name/S=Surname/PRMD=smth/A=0/C=LT/"@x.400

If the address does not contain [spaces] like in the example above, then
there is no problem. However if does contain [spaces] like here:

"/G=Name/S=Surname/O=My Organization/PRMD=smth/A=0/C=LT/"@x.400

then Outlook will never send an email. It responses with "microsoft office
outlook does not recognize" the address. It tries to search it in the
address book or in contacts.

How to force it send a letter without checking its validity? or to neglect
spaces?

Any help/ideas are appreciated!

p.s. We cannot remove spaces from addresses.
 
E

Elesus

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 -- (e-mail address removed). 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.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Yes, when we faced the problem, we tried encoding spaces with %20, but
that
did not help.

Now the string looks like following:

mailto:%22/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/%[email protected]

I suppose the solution should be in disabling address book lookups.
Any other ideas?


Since it's web-based, have you tried encoding the space with %20, as you
would for a normal http:// URL?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Hello All,

A bit of general words about the problem:

We have set up the web-based address book where the emails are shown as
hyperlinks (using mailto: ). The email addresses are the encapsulated
x400
addresses, which look like following:

"/G=Name/S=Surname/PRMD=smth/A=0/C=LT/"@x.400

If the address does not contain [spaces] like in the example above, then
there is no problem. However if does contain [spaces] like here:

"/G=Name/S=Surname/O=My Organization/PRMD=smth/A=0/C=LT/"@x.400

then Outlook will never send an email. It responses with "microsoft
office
outlook does not recognize" the address. It tries to search it in the
address book or in contacts.

How to force it send a letter without checking its validity? or to
neglect
spaces?

Any help/ideas are appreciated!

p.s. We cannot remove spaces from addresses.
 
S

Sue Mosher [MVP-Outlook]

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.

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
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 -- (e-mail address removed). 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.
--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Yes, when we faced the problem, we tried encoding spaces with %20, but
that
did not help.

Now the string looks like following:

mailto:%22/G=Name/S=Surname/O=My%20Organization/PRMD=smth/A=0/C=LT/%[email protected]

I suppose the solution should be in disabling address book lookups.
Any other ideas?


Since it's web-based, have you tried encoding the space with %20, as you
would for a normal http:// URL?

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003

and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers



Elesus said:
Hello All,

A bit of general words about the problem:

We have set up the web-based address book where the emails are shown as
hyperlinks (using mailto: ). The email addresses are the encapsulated
x400
addresses, which look like following:

"/G=Name/S=Surname/PRMD=smth/A=0/C=LT/"@x.400

If the address does not contain [spaces] like in the example above, then
there is no problem. However if does contain [spaces] like here:

"/G=Name/S=Surname/O=My Organization/PRMD=smth/A=0/C=LT/"@x.400

then Outlook will never send an email. It responses with "microsoft
office
outlook does not recognize" the address. It tries to search it in the
address book or in contacts.

How to force it send a letter without checking its validity? or to
neglect
spaces?

Any help/ideas are appreciated!

p.s. We cannot remove spaces from addresses.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top