Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » Thunderbird
  •  » Ошибка в версии 52.1.1 - не правильно отображает время получения

№2605-06-2017 11:45:37

jonyrh
Участник
 
Группа: Members
Зарегистрирован: 04-06-2017
Сообщений: 17
UA: Firefox 53.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

Dzirt пишет

Внимательно прочтите мой вопрос еще раз и перестаньте уже мешать в одну кучу совершенно разные и несовместимые факты. Вы не получали письмо, вы могли:
1. Увидеть, что пришло письмо (в списке например)

Первый вариант.
Не нужно путать настройки POP и IMAP. IMAP - зеркало почтового сервера, а POP - это клиент почтового сервера.
В случае получения письма IMAP в колонке "Получено" должна быть дата получения именно почтового сервера. (Тут все правильно, вопросов нет!)
А в случае получения письма POP  в колонке "Получено" логична дата получения именно POP-клиентом. Иначе зачем нужна новая запись о фактическом времени получения POP-клиентом в eml-теле письма.

По поводу логов, то можно и на почтовом сервере exim подделать, но речь не об этом.

Отредактировано jonyrh (05-06-2017 11:48:48)

Отсутствует

 

№2705-06-2017 12:37:29

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Chrome 58.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

jonyrh пишет

Не нужно путать настройки POP и IMAP. IMAP - зеркало почтового сервера, а POP - это клиент почтового сервера.

В первую очередь, не нужно путать почтовый сервер и протоколы доступа к почтовому серверу.

jonyrh пишет

В случае получения письма IMAP в колонке "Получено" должна быть дата получения именно почтового сервера.

Какого именно из нескольких промежуточных серверов? И таки да, она там есть (заголовки "Received:", их обычно несколько). Вот только показывать ее в клиенте нет никакой необходимости. И если кому-то когда-то она понадобиться, то ее легко найти и прочитать в заголовках. Но это чрезвычайно редкий случай.

jonyrh пишет

А в случае получения письма POP  в колонке "Получено" логична дата получения именно POP-клиентом. Иначе зачем нужна новая запись о фактическом времени получения POP-клиентом в eml-теле письма.

С вашей точки зрения логична? С моей и с точки зрения разработчиков Thunderbird - не особо. Зачем нужна запись о фактическом времени получения? Да без понятия... Возможно, для таких уникумов как вы. А чтобы не мешать всем остальным - она не показывается в интерфейсе, но ее легко прочитать нажав Ctrl+U на интересующем письме. Это - теория. И опять повторю - считаете это багом - добро пожаловать на Bugzilla.

jonyrh пишет

По поводу логов, то можно и на почтовом сервере exim подделать, но речь не об этом.

Правда? И часто вы например на GMail'е подделывали записи? ;) Или вы о своем локальном exim'е? Так он, ваш локальный exim, никого вообще не будет интересовать в обсуждаемом нами вопросе - потому, что он локальный.

Отсутствует

 

№2805-06-2017 12:54:30

jonyrh
Участник
 
Группа: Members
Зарегистрирован: 04-06-2017
Сообщений: 17
UA: Firefox 53.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

Dzirt пишет

Правда? И часто вы например на GMail'е подделывали записи? ;) Или вы о своем локальном exim'е? Так он, ваш локальный exim, никого вообще не будет интересовать в обсуждаемом нами вопросе - потому, что он локальный.

Я не имел ввиду gmail, кроме него еще есть и сегмент корпоративных сетей которые бывают закрытые (локальные).  И речь вообще не об этом, и даже не об подделке логов, а только об отображении даты фактического получения письма через POP.

Как видно придется писать расширение именно для поиска первой стройки "From -" (раз уж она хоть где то есть!) в теле письма и отображении её в отдельной колонке или еще где нибудь...

Отредактировано jonyrh (05-06-2017 12:55:35)

Отсутствует

 

№2905-06-2017 13:46:17

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

Coroner пишет

А вот это вот решение не может иметь отношения к вопросу?
http://blog.dmitryleskov.com/small-hack … d-to-work/
Это было много лет назад и про IMAP к тому же, но я понятия не имею про все эти mailnews.customDBHeaders, а проверить не могу

Эта проблема специфична для работы по IMAP: Thunderbird говорит серверу, какие поля заголовка письма ему присылать, и среди этих полей не указывает то, в котором находится время прихода письма на сервер. В случае POP3 ничего подобного быть не может - там заголовок всегда присылается полностью.

Добавлено 05-06-2017 14:07:51
А давайте ещё и организационный аспект рассмотрим.

jonyrh пишет

Вот спросит меня начальник когда я получил письмо? Я ему дату получения сервером должен сказать? При том, что письмо могли отправить ночью!

Да, именно: показываем, что письмо поступило в нерабочее время. А раз так, то какие претензии?

А теперь берём:
1. Программу, которая показывает время получения письма ею, а не сервером.
2. Письмо, которое пришло в 10 утра
3. Нерадивого работника, который эту почтовую программу запустил только в конце рабочего дня.
Согласно показаниям программы, письмо поступило в конце дня. Для работника это "спасение", но захочет ли начальник этого работника использовать такую программу?

Отредактировано yup (05-06-2017 14:08:45)

Отсутствует

 

№3005-06-2017 14:40:57

jonyrh
Участник
 
Группа: Members
Зарегистрирован: 04-06-2017
Сообщений: 17
UA: Firefox 53.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

yup пишет

А теперь берём:
1. Программу, которая показывает время получения письма ею, а не сервером.
2. Письмо, которое пришло в 10 утра
3. Нерадивого работника, который эту почтовую программу запустил только в конце рабочего дня.
Согласно показаниям программы, письмо поступило в конце дня. Для работника это "спасение", но захочет ли начальник этого работника использовать такую программу?

Да тут дело не в начальнике, есть ведь и сервисы с автоматическим приемом почты и отправкой, например заявки различных "сервис-десков", включая самописные. Или автоматический обмен данными периферийных баз 1С через почту. В некоторых случаях отправка и получение базируется именно на POP-клиентах (не Thunderbird). И дата получения играет не малую роль...

Например:
Задача на определенное время отправить выгрузку 1с на почту удаленного филиала, данная задача происходит 1 раз в сутки.
На другом конце так же задача проверить почту на нужное письмо 1 раз в сутки. Если по какой то причине, нет связи, или еще что то нибудь, то тут как раз поможет данная дата, дата именно фактического получения. И по ней можно будет узнать дату фактического обмена, или когда именно пропущен обмен.

Я понимаю, что способов автоматизации процесса передачи для 1с множество, я просто привел пример необходимости этой даты.

Отредактировано jonyrh (05-06-2017 14:54:12)

Отсутствует

 

№3105-06-2017 14:59:09

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

jonyrh пишет

Задача на определенное время отправить выгрузку 1с на почту удаленного филиала, данная задача происходит 1 раз в сутки.
На другом конце так же задача проверить почту на нужное письмо 1 раз в сутки. Если по какой то причине, нет связи, или еще что то нибудь, то тут как раз поможет данная дата, дата именно фактического получения.

Я понимаю, что способов автоматизации процесса передачи для 1с множество, я просто привел пример необходимости этой даты.

(Хорошо, забудем об автоматизации и рассмотрим предложенный пример)
Чем поможет?
Поставим мысленный эксперимент.
На отправляющей стороне в заданное время выгрузили из 1С данные, сформировали письмо и отправили его. На сервер получателя это письмо пришло за несколько секунд. Но у получателя был обрыв связи, который устранили даже не завтра, а только через 3 дня. За 3 дня на сервере накопились разные письма, в том числе и с такими же точно выгрузками. А потом связь заработала и все эти письма одновременно принялись. Если в программе мы видим дату прихода письма на сервер, то всё понятно. А если дату получения программой? Они же одновременно пришли! Придётся плюнуть на эту дату и смотреть дату отправления. Или лезть в заголовки и смотреть дату прихода на сервер.

Отредактировано yup (05-06-2017 15:00:38)

Отсутствует

 

№3205-06-2017 15:04:46

jonyrh
Участник
 
Группа: Members
Зарегистрирован: 04-06-2017
Сообщений: 17
UA: Firefox 53.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

yup пишет

Поставим мысленный эксперимент.
На отправляющей стороне в заданное время выгрузили из 1С данные, сформировали письмо и отправили его. На сервер получателя это письмо пришло за несколько секунд. Но у получателя был обрыв связи, который устранили даже не завтра, а только через 3 дня. За 3 дня на сервере накопились разные письма, в том числе и с такими же точно выгрузками. А потом связь заработала и все эти письма одновременно принялись. Если в программе мы видим дату прихода письма на сервер, то всё понятно. А если дату получения программой? Они же одновременно пришли! Придётся плюнуть на эту дату и смотреть дату отправления. Или лезть в заголовки и смотреть дату прихода на сервер.

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

Отсутствует

 

№3305-06-2017 15:13:59

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

В таком случае, если отложить в сторону кучку возникающих интересных "если", дата вообще значения не имеет! :D После указанной процедуры письмо остаётся одно, и точно известно, что оно принято сегодня. А завтра это уже не будет иметь значения, потому что придёт новое письмо, а сегодняшнее будет удалено.

Отредактировано yup (05-06-2017 15:15:44)

Отсутствует

 

№3405-06-2017 15:14:58

jonyrh
Участник
 
Группа: Members
Зарегистрирован: 04-06-2017
Сообщений: 17
UA: Firefox 53.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

Ладно, всем спасибо, не вижу смысла продолжать данную дискуссию, есть кто нибудь кто сможет написать данное расширение?

Например, если первая строка в заголовке письма начинается "From - ", то показать эту дату в области заголовков (где кнопки Ответить, Ответить всем, переслать)

Отсутствует

 

№3505-06-2017 15:18:31

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Chrome 58.0

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

jonyrh пишет

Ладно, всем спасибо, не вижу смысла продолжать данную дискуссию, есть кто нибудь кто сможет написать данное расширение?

Кроме вас такое расширение никому не нужно. Причины описаны выше и неоднократно. И таки да, продолжать дискуссию в стиле "хочу вот так - и все!" смысла нет абсолютно никакого.

Отсутствует

 

№3605-06-2017 20:55:16

Vector_om
Участник
 
Группа: Members
Зарегистрирован: 28-10-2016
Сообщений: 493
UA: Chrome 58.0
Веб-сайт

Re: Ошибка в версии 52.1.1 - не правильно отображает время получения

У меня есть несколько писем 2070 года и одно по моему 1970 :lol:
..
так что не вижу чего в этих датах, как просто примерные ориентиры, которые могут реально ошибаться.

Если вам нужна гарантичная доставка, то как мин
1) включайте уведомлении о доставке
2) уведомление прочтении
3) просьба в письме ответить как толь ко получит адресат.

А для более гарантированой доставки есть другие каналы, где 100% предусмотрена доставка и ход
прохождения резервируется на сервере, при этом каждое действие как Доставлено, Прочтено и т.п.
учитываются и это так же сразу отражается, если уж вам так хочется бдить до точки.

Отсутствует

 
  • Форумы
  •  » Thunderbird
  •  » Ошибка в версии 52.1.1 - не правильно отображает время получения

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]