Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » принятие писем в формате HTML

Ответить
Настройки темы
принятие писем в формате HTML

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


вот столкнулся со следующим:
при приеме письма в формате HTML
некоторые символы эскейпятся, например "=" переходит в "=3D"

что это такое? где это описано? и как это обратно разыскейпить????

PS
гугль и яндек не помогли... слишком много мусора...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 18:56, 16-06-2006

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
прием письма чем? и соответственно кто экранирует?
что касается =3D то это вообще особая песня. Это употребляется в Autlook-е для формата quoted-printable (пишу по памяти и могу ошибиться в точном названии). Это тот формат, который позваляет посылать письмо сразу в нескольких форматах и предоставлять почтовику распцтывать ситуацию. В результате в простых почтовиках ты увидлишь текст, а в умеющих это делать, скажем, текст с рисунком, отформатированными так, как послал автор в html. Так вот, поскольку microsoft.com rfc не писаны, они изобрели свою, употребляемую только у них вариацию формата со вставками этого самого =3D как служебного символа, отсюда и экранирование его. Если бы ты покопался в поисковиках подольше, то нашел бы массу информацию про эти разделители, причем в основном на около-хакерских сайтах и при описании троянов. Дело в том, что именно этот особенный формат и его чтение ms-продуктами разрешает легко засылать троянов используя бессмертную дыру с iframe и ссылкой на код вируса. Аминь
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:02, 16-06-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 24
Благодарности: 1

Профиль | Отправить PM | Цитировать


Vlad Drakula, подробнее вопрос задай плз!

В ХТМЛ эскейп последовательности не совсем так строятся:
= =

Но не сомневаюсь, что знаешь!

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

Отправлено: 20:09, 16-06-2006 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
во... именно это... можно по подробнее???

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 20:32, 16-06-2006 | #4

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
ну, поскольку это недокументированные вещи, то я лучше просто кину ссылку на скрипт, который именно таким образом посылал письмо с картинкой. Название компании, адреса и все прочее изменены. Просто была как-то абсолютно идиотская задача - послать письмо так, как это делает outlook. Пришлось сделать письмо аутлуком, а потом полностью его сэмулировать. Поиски подобного привели по указанным адресам - к вирусам (Вообще я очень не рекомендую использовать подобный формат, потому, что на ряде серверов он просто запрещен как класс и письма могут не дойти). Заказчикам честно все объясняли .
(Скрипт несколько кривоват, тк начинал его писать человек, изучающий php, а я потом развлекалась скурпулезной вставкой аутлуковских безобразий)

Последний раз редактировалось mar, 10-02-2009 в 18:30. Причина: ссылка на скрипт


Отправлено: 20:52, 16-06-2006 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
мне их не отправлять нужно, а получать...

т.е. задача у меня корректно отобразить принятое из аутлука письмо...

проще говоря есть файл *.MSG из него нужно сделать нормальный HTML файл...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 21:57, 16-06-2006 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
понятно, тогда распутывай в обратную сторону, в этом смысле мой файл может помочь (по работе с теми же разделителями). Но имей в виду, что не-ms почтовики работают несколько по-иному, скорей ближе к стандпртным rfc.

Отправлено: 22:17, 16-06-2006 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
сейчас мы просто тупо заменяем =3D на = и несколько подобных символов...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 22:32, 16-06-2006 | #8


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


А нельзя покапать в сторону COM-объектов
вроде к Outlook можно, например, с помощью ПХП вот так обращаться
PHP код: Выделить весь код

$oOutlook = new COM("Outlook.Application");

$session= new COM("MAPI.Session"); 

Там наверняка есть какие то функции
ссылка

-------
Fortes fortuna adiuvat


Отправлено: 15:48, 17-06-2006 | #9


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
ага... на юниксойдном сервере...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 16:39, 17-06-2006 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » принятие писем в формате HTML

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Офис и Текст - [addon] HTML Help Workshop Rus (компилятор справок в формате CHM) gora Наборы обновлений для Windows XP/2003/Windows 7 14 25-02-2017 11:27
Офис и Текст - Чем сохранить книгу в HTML формате Work700 Программное обеспечение Windows 1 03-10-2009 09:54
Пропускается принятие соглашения на установке l1nker Автоматическая установка Windows 2000/XP/2003 9 01-08-2008 18:50
Windows 2003 SBS SP1 Принятие подключений на 2 модема hlebok Microsoft Windows NT/2000/2003 0 22-06-2007 10:55
MP3 и Звук в формате 5.1 Guest Программное обеспечение Windows 7 31-10-2004 17:47




 
Переход