N0VAK > 30-06-2017 14:34:58 |
Здравствуйте, помогите с проблемой, некорректно отображаются ссылки на документы в почте, см. скриншот. Вместо стрелки, должна быть ссылка. Эта стрелка текстовая.
|
N0VAK > 14-12-2017 09:58:55 |
Проблема актуальна. Даже идей нет? |
BreezeRU > 14-12-2017 11:58:22 |
Идеи есть, но не хватает данных чтобы дать ответ точный Если письмо отправляется как HTML и формируется автоматически через некий софт, то ссылку можно вставить через тег в вашем случае Текст текст <a href="http://www.куда.там.надо"><--------</a> текст текст Аналогично это работает и в подписи, если флажок поставить соответствующий. Если ссылка вставляется руками в подписи например, то там кнопка даже есть для ссылки - выделяете текст который нужно "зассылить" и назначаете ему адрес ссылки. 14-12-2017 12:24:28 наверное ещё стоит добавить что если отправляете письмо руками а не через софтину, то когда создаёте новое сообщение, клик на поле ввода текста, в меню "вставить" - "HTML". И ещё по хорошему не помешает нормальное форматирование (чтобы в любом клиенте отображалось нормально, например <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <em><a href="http:\\test">текстовое представление ссылки</a></em> </p> </body> </html> |
N0VAK > 14-12-2017 16:44:12 |
Это письмо генерируется системой (роботом) и высылается. В других клиентах, например в MS Outlook 2010, оно отображается нормально и можно нажать на ссылку. А в ТБ отображается в таком виде. Такое ощущение, что ТБ конвертирует письмо из HTML в простой текстовый вид. Но где это поменять не знаю. |
BreezeRU > 14-12-2017 18:31:08 |
Ага, ясно. Ну, похоже это как раз та проблема о которой я догадывался - автодетект в клиенте Thunderbird не может корректно распознать HTML в письме смешанного типа (простой текст/HTML) гугл по запросу https://www.google.ru/search?&q=why+thunderbird+can%27t+show+HTML+properly выдаёт аналогичную тему, где в конце обсуждения есть вывод: "It is a bug, but according to jcrammer (something on a MIME GURU in the Thunderbird world) it is not in Thunderbird. Apparently if you have a multipart/alternative mime email the plain text part must be before the HTML. This email it is HTML first. " Т.е. если в конце письма идёт просто текст, клиент распознаёт всё письмо как чистый текст, и соотв. HTML развёртывается в обычный текст... А может быть и нет Но в любом случае автодетект типа письма явно работает криво. Т.е. в вашем конкретном случае нужно в шаблоне письма программы рассылки настроить всё так, чтобы после HTML части письма не было обычного текста. Как пример HTML можете взять то что я выше писал, туда можно внутрь простого тега втулить обычный текст, например <p>обычный текст</p> в теге body. Если вам нужны HTML шаблоны рассылок просто погуглите, сейчас полно отличных шаблонов на любой вкус. п.с. имхо лучше вообще не делать письмо смешанного типа. Раз уж там есть HTML, то лучше всё письмо засунуть внутрь <html>...</html> |