Всё про браузер Opera
.: Форум сайта - operaman.ru :.

Opera браузер >> Почта, rss, чат, Виджеты в Opera

Страниц в этой теме: 1 | 2 | 3 | 4 | 5 | (показать все)
Первый пост темы

vova
User
Настройка и "шлифовка" М2 под себя 12/10/2004 13:36
 

Здраствуйте!
Крайне редко участвую на родном форуме и к счастью моя учетная запись еще жива:)
По-прежнему верен себе в поиске идеального почтовика и избрал М2 в качестве такового кандидата.. Но его потребовалось немного подшлифовать (разумеется лишь то, что в моих силах)...
Немного поколдовал над mime.css (для этого пришлось чуток обучиться приемам
работы с css) и на основе 3-х тем создать свою. Прилагаю скриншот - Опера 7.60
ТР1 в AltLinux Compact 2.3.
А вот, собственно, вопрос - очень хотел, чтобы в полоске (от кого, кому, тема и
т.д.) справа изображалась картинка, присваиваемая контакту в его свойствах), но
не знаю, что за урл картинки нужно указывать в свойствах ?
И еще - Мангуст в одном из форумов, посвященных М2, говорил о возможности
сделать так, чтобы графич. вложения отображались в виде значков. Для этого
вроде нужно править mime.css - каким образом?

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
11/10/2004 18:46   [Re: E_L]   [post link]  

Получилась некоторая заминка со временем.
Скрипт выложил.
Обсуждение здесь.

van_griegАдминистратор
Admin
***

Зарегистр: 19/11/2002
Сообщений: 1210
Из: Не будем о грустном
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 03:30   [Re: E_L]   [post link]  

E_L

В ответ на:
А какую ОС/ФС ты используешь?


Правильней спрашивать, какие ОС/ФС бывают. На каких работают почтовые сервера и могут работать потенциальные получатели письма.

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 09:22   [Re: van_grieg]   [post link]  

van_grieg
Какие в приниципе бывают я и сам знаю/могу узнать
Причем здесь почтовые сервера? Они же не сохраняют вложения в виде файлов. imho играет роль только система отправителя и получателя.
Да и то, какой смысл рассматривать? Вот у меня (получателя), например, ОС/ФС поддерживает символ ";" в именах файлов. Но ведь Опера этого не учитывает...

van_griegАдминистратор
Admin
***

Зарегистр: 19/11/2002
Сообщений: 1210
Из: Не будем о грустном
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 10:36   [Re: E_L]   [post link]  

В ответ на:
Причем здесь почтовые сервера?


Притом, что они-то работают на разных ОС. А ИМАП, к примеру, предусматривает возможность отдельного скачивания аттачей, и серверы вообще обязаны парсить такие заголовки:

IMAP4 [RFC-2060] servers SHOULD decode parameter value continuations
when generating the BODY and BODYSTRUCTURE fetch attributes.

Это из RFC 2231 (значения параметров в MIME-сообщениях).

В ответ на:
у меня (получателя), например, ОС/ФС поддерживает символ ";" в именах файлов


А у меня, например, нет. И что мне делать? Аутлуку проще, он подразумевает, что кругом кроме винды, офиса и Exchange ничего не существует.

И, кстати, я не вполне понял, почему разговор перешел на имена файлов и файловые системы. Формат почтовых сообщений определяется соответствующими RFC. Так вот, RFC 2045 (MIME) определяет, что в атрибутах заголовков могут находится любые ASCII символы, кроме SPACE, CTLs, или tspecials

Сами tspecials - это "(" ")" "<" ">" "@" "," ";" ":" "\" <"> "/" "[" "]" "?" "="

Эти символы имеют специальные значения в куче протоколов, поэтому просто так совать в названия их нельзя.

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 11:29   [Re: van_grieg]   [post link]  

van_grieg
Насчет IMAP не в курсе, и в проблематику сейчас не готов вникать. Поэтому ничего не могу сказать по данному поводу.

Какая ОС/ФС не поддерживает ; в именах было бы все-таки интересно узнать.
(Один пример я тебе и так скажу: Windows / FAT с короткими именами 8+3. Только кто ним сейчас пользуется?)

В целом, согласен, давай ограничимся рассмотрением стандартов RFC.
Для начала, давай все-таки определимся, что есть "заголовок" (Headers). Свое (и Оперы) понимание я написал выше. При таком понимании имя приаттаченного файла вообще в заголовках не фигурирует.

Параллельный вопрос. Предположим, что конкретное имя файла не соответствует стандартам (какие они, эти стандарты - выясняем параллельно, в первой части). Как должен поступать правильный почтовик, если пользователь пытается всунуть в письмо такой файл?

van_griegАдминистратор
Admin
***

Зарегистр: 19/11/2002
Сообщений: 1210
Из: Не будем о грустном
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 11:50   [Re: E_L]   [post link]  

В ответ на:
Насчет IMAP не в курсе, и в проблематику сейчас не готов вникать


Вот поэтому и существуют RFC, чтобы не вникать во все возможные детали. Если ты письмо пошлешь мне, я-то буду его принимать через IMAP сервер.

В ответ на:
Какая ОС/ФС не поддерживает ; в именах


Не знаю и знать не хочу. Я не использую в именах файлов ничего кроме лотинских букв никогда, и проблем не имею. Чего и всем желаю.

В ответ на:
давай все-таки определимся, что есть "заголовок"


В данном случае - Content-Disposition: attachment; filename=... и т.д.: RFC 2231, RFC 2045 сотоварищи.

В ответ на:
Как должен поступать правильный почтовик, если пользователь пытается всунуть в письмо такой файл?


В соответствии с вышеупомянутыми RFC - закодировать такой символ, превратив его в %3B. Что, собственно, Опера и делает. Кстати, и в аттачах она таким образом закодированный символ отображает как ";".

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 12:49   [Re: van_grieg]   [post link]  

В ответ на:
Я не использую в именах файлов ничего кроме латинских букв никогда, и проблем не имею.

А вот и нет, я уверен, что ты еще "точку" используешь Имя от расширения ведь надо чем-то отделять.

Понятие "заголовок".
Т.е., ты предлагаешь считать, что заголовки частей сообщения должны подчиняться правилам для заголовка самого сообщения? Я в принципе не возражаю против такого подхода. Но хотелось бы найти этому подтверждение в RFC.

Как поступает Опера.
Посмотри, как она поступает. Ничего она не кодирует, оставляет ";" как есть:
В ответ на:
To: "xxxxxxxxxxxx" <xxxxxxxxxxxx>
From: "xxxxxxxxxxx" <xxxxxxxxxxxx>
Content-Type: multipart/mixed; boundary=----------OaVHxbaPbE0RPk6CM9z1XR
MIME-Version: 1.0
Date: Tue, 12 Oct 2004 14:20:09 +0200

------------OaVHxbaPbE0RPk6CM9z1XR
Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r
Content-Transfer-Encoding: 8bit



--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
------------OaVHxbaPbE0RPk6CM9z1XR
Content-Disposition: attachment; filename="test;abcd.txt"
Content-Type: text/plain; name="test;abcd.txt"
Content-Transfer-Encoding: 8bit

content of file
------------OaVHxbaPbE0RPk6CM9z1XR--


Обрати внимание на строку
Content-Disposition: attachment; filename="test;abcd.txt"


E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 13:00   [Re: E_L]   [post link]  

В ответ на:
Аутлуку проще, он подразумевает, что кругом кроме винды, офиса и Exchange ничего не существует.

Outlook(Express) как раз может (в данном случае, ";" в имени аттача) корректно отобразить сообщения, чего не может сделать сама их пославшая Опера. Т.е. наоборот, Outlook очень хорошо поддерживает различные стандарты и даже проявления не всегда корректных реализаций этих стандартов другими почтовиками пытается обрабатывать наилучшим образом.

van_griegАдминистратор
Admin
***

Зарегистр: 19/11/2002
Сообщений: 1210
Из: Не будем о грустном
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 13:19   [Re: E_L]   [post link]   Прикреплённые файлы (533 downloads)

См. аттачмент (скриншот из Оперы).

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя new 
12/10/2004 13:34   [Re: van_grieg]   [post link]   Прикреплённые файлы (529 downloads)

Хм, у нас явно какие-то разные Оперы. См. мой скриншот.

У меня 7.54 под Windows XP
Напомни, пожалуйста, какая у тебя?

Или в чем может быть дело, почему такая разница?

E_L
Новичок

Зарегистр: 16/09/2004
Сообщений: 42
Re: Настройка и "шлифовка" М2 под себя  
12/10/2004 13:36   [Re: E_L]   [post link]  

Может, зависит от того, в каком формате/кодировке отправляется сообщение. Приведи, пожалуйста, исходник своего письма (с которого сделан скриншот).

Страниц в этой теме: 1 | 2 | 3 | 4 | 5 | (показать все)  

Opera браузер >> Почта, rss, чат, Виджеты в Opera

Дополнительные сведения
0 зарег. и 48 анонимные пользователи просматривают этот форум.

Модератор:  van_grieg, alter, Angolier, Pechkin 

Распечатать тему

Разрешения
      Вы не можете создавать новые темы
      Вы не можете отвечать в темах
      HTML запрещен
      UBBCode разрешен

Рейтинг:
Тема просмотрена: 81660

Оценить эту тему
Быстрый поиск
Перейти на



  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100