KonstRuctor
@KonstRuctor
программист, дизайнер, фотограф, журналист

Mail.ru съедает часть ссылки в письме?

Всем привет!

Столкнулся с непонятным поведением вэб-интерфейса mail.ru.

Зарегистрированный юзер сайта получает автоматическое письмо со ссылкой на просмотр новой добавленной фотографии (часть кода):
*************************************<br/>
<br/>
Дата добавления: 30:08:2011 15:44:42<br/>
Название фото: <strong>XXXXXXXXXXX</strong><br/>
Чтобы посмотреть фото, перейдите по ссылке (или скопируйте текст ссылки в браузер)<br/>
<a href="http://www.mysite.ru/gallery/show_foto.php?x=8013">http://www.mysite.ru/gallery/show_foto.php?x=8013</a><br/>
<br/>
*************************************<br/>
далее просто текст письма, далее просто текст, ................


В Гуглопочте все нормально, в Яндекс-почте все нормально, а если зайти через вэб-интерфейс mail.ru, ссылка бъется и становится такой:
<a href="http://www.mysite.ru/gallery">www.mysite.ru/gallery</a>


Разумеется, сыпется шквал возмущений от недовольных пользователей.

Это стало происходить примерно дня два-три назад и продолжается до сих пор.

Если зайти на pro.mail.ru/ и проверить почту оттуда, все работает как надо.

Кто-нибудь сталкивался с таким чудом?

В чем может быть причина?

UPD:

Mail.ru добавляет атрибут target=«blank»:

<a target=«blank» show_foto.php?x=«8013» href=«www.mysite.ru/gallery»>www.mysite.ru/gallery/show_foto.php?x=8013


*************************************
  • Вопрос задан
  • 5359 просмотров
Пригласить эксперта
Ответы на вопрос 4
dudeonthehorse
@dudeonthehorse
Email Developer
С моим опытом, такого бага еще не встречал. Интересно. В случае обнаружения решения прошу сообщить.
Ответ написан
Комментировать
Finom
@Finom
Есть сайты, которые просто не позволяют зарегистрироваться под треш-холдинговым мылом :)
Вижу тут только одно решение: менять структуру адреса, например, www.mysite.ru/gallery/show_foto/8013/
Ответ написан
smart
@smart
вы меня знаете
Константин, в Вашем случае проблема возникает из-за того, что в письме атрибут href не взят в кавычки (href=http://www.mysite.ru/gallery/show_foto.php?x=8013). Если взять в кавычки (href=«www.mysite.ru/gallery/show_foto.php?x=8013») — то будет работать нормально. Это не очень хорошо с нашей стороны, и мы посмотрим, как можно решить эту проблему — но вообще, лучше всегда брать атрибуты в кавычки — так надежнее.
Ответ написан
Комментировать
KonstRuctor
@KonstRuctor Автор вопроса
программист, дизайнер, фотограф, журналист
Посмотрел мой код — и правда ваша! Не взял я в кавычки атрибут href.
Огромное спасибо за содействие и поддержку :-)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы