Xpoint
   [напомнить пароль]

Как задать в почтовом адресе subject с пробелами?

Метки: [без меток]
2006-01-23 18:51:13 [обр] Даниэль Алиевский(9/125)[досье]

Подскажите, пожалуйста!

Разместил я на сайте такой почтовый адрес:

<a href="daniel@webwarper.net?subject=Saving%20%26%20secure%20mode%20for%20my%20site&body=We%20use%20WebWarper%20to%20optimize%20our%20site%3A%20%0DNumber%20of%20our%20daily%20visitors%3A%20%0DPlease%20contact%20us%20to%20get%20more%20info%2E">
...
</a>

Естественно, проверил на своей Mozilla Thunderbird.
И стал ждать писем, у которых тема называлась бы "Saving & secure mode for my site"
К сожалению, больше половины полученных писем имели усеченный заголовок "Saving". При этом, в теле письма, действительно, был виден мой текст:

We use WebWarper to optimize our site:
Number of our daily visitors:
Please contact us to get more info.

- обычно чуть-чуть подправленный отправителем (например, с указанием его сайта).

Я что-то сделал не так? Какие символы можно использовать в заголовке (?subject=...), чтобы они заведомо не пропали в известных почтовых агентах? Может быть, подчеркивания или дефисы?

спустя 5 минут [обр] Алексей Севрюков(0/1280)[досье]
Даниэль Алиевский[досье] А не href="mailto:daniel@webwarper.net?..."?
спустя 19 минут [обр] Даниэль Алиевский(9/125)[досье]
Прошу прощения, конечно, так на сайте и написано - иначе бы ничего не работало :)
На самом деле так:
<a href="mailto:daniel@webwarper.net?subject=WebWarperForPublisher%3A%20saving%20%26%20secure%20mode%20for%20my%20site&body=We%20use%20WebWarper%20to%20optimize%20our%20site%3A%20%0DNumber%20of%20our%20daily%20visitors%3A%20%0DPlease%20contact%20us%20to%20get%20more%20info%2E">inform us</a>
спустя 7 часов [обр] Rom McRitsky(0/441)[досье]
А если попробовать заменить %20 => &nbsp; ?
спустя 6 часов [обр] Даниэль Алиевский(9/125)[досье]

То оно у меня работает. Равно как и &#32; Так у меня в FireFox/Thunderbird и %20 работает. В таком случае, скажем, двоеточие нужно кодировать &#58; ?

Говорят ли стандарты что-либо насчет этого? Или хотя бы богатый опыт уважаемых коллег? Мне не очень хочется разыскивать и ставить всевозможные почтовые клиенты. Потому и спрашиваю.

спустя 1 день [обр] Даниэль Алиевский(9/125)[досье]

Есть очень вероятное предположение, что проблема была вовсе не в пробеле, а в амперсанде. Напоминаю, тема называлась так: "Saving & secure mode for my site" Очевидно, некоторые агенты некорректно обрабатывают амперсанд, закодированный через %26. А именно, воспринимают его как амперсанд, разделяющий параметры после ?

Если вместо %XX использовать кодировку &#NN; , как предложил уважаемый Rom McRitsky, то проблема появляется даже в Mozilla: &amp; или &#38; , как и положено в HTML, воспринимаются как амперсанд и служат для разделения параметров.

Заменил & словом "and". Посмотрим, будут ли еще глюки.

спустя 4 дня [обр] Владимир Палант(49/4445)[досье]
Где-то уже была такая тема, не могу найти... Урезает заголовок Outlook. nbsp надо писать как %A0, там это тоже предлагалось. Был ли результат — не помню.
Powered by POEM™ Engine Copyright © 2002-2005