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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№105109-07-2008 17:29:51

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

hellige
Сразу после <style> добавить

blockquote {
    margin: 0px !important;
    padding: 0px !important;
    border: none !important;
  }

Добавлено Wed Jul  9 17:36:07 2008 :

Al_H пишет

Как в Outlook Express и некоторых других почтовиках. В списке писем на каждое письмо приходится строчка высотой с две строки текста, при этом в верхней допустим отправитель и тема, а в нижней даты и размер. Или наоборот, сверху отправитель и размер с датой, а в нижней заголовок. При узком списке или окне, и при длинных темах это заметно удобнее.

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

Да, и раздельная настройка показываемых столбцов для папок.
И раздельные оповещения о доставке/прочтении.

Это хорошая фича, но в ближайшее время вряд ли ее сделаю, т.к. это тоже немного проблематично.

Только что еще раз столкнулся с недостатком принципиальной невозможности поставить оповещение о прочтении - потом с адресата не спросишь, если он скажет, что не получал письма.

Не понял. Адресат в любом случае контролирует отправлять вам оповещение или нет, без его ведома ничего отсылаться не будет. Так что он в любом случае может сказать, что ничего не получал.

Отсутствует

 

№105209-07-2008 18:00:58

hellige
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 7
UA: Firefox 3.0

Re: Simple Mail

Получилось!!! :)
А чтобы также сделать как и при пересылке?:
-----------------------------
From: Simple Mail <no-reply@localhost>
Date: 08/07/08 17:40:12
Subject: Добро пожаловать в Simple Mail!
To: Пользователь <no-reply@localhost>

Дорогой Пользователь,

Спасибо, что решили попробовать Simple Mail.

Приятной работы,
Simple Mail
-------------------------------------------------------------
Или скажите как добавить горизонтальную <hr> черту, которая бы находилась после набранного текста ответа (там-же где и при пересылке)

Отсутствует

 

№105309-07-2008 18:01:57

stm
Участник
 
Группа: Members
Зарегистрирован: 07-07-2008
Сообщений: 51
UA: Firefox 3.0

Re: Simple Mail

telega

Да, так значительно понятнее. Обновил версию, пробуйте.

уже работает наполовину как надо :) Если по пунктам, то работает

-да: создаём в существующем окне ff новую активную вкладку sm.

но не работает

-нет: запускаем ff со всем набором вкладок, который он открывает, создаём в существующем окне ff новую активную вкладку sm.

(просто запускается ff без sm). Сейчас ещё раз проверил - если не сохранять сессию, то работает, а если сохранять, то нет.

Как сделать, чтобы сессия сохранялась?

Настройки>Основные>При запуске Firefox должно быть "Показывать окна и вкладки, открытые в прошлый раз"

Отсутствует

 

№105409-07-2008 18:52:47

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

hellige пишет

Получилось!!! :)
А чтобы также сделать как и при пересылке?:

Гуд. Есть 2 варианта:
1. Ввести в адресной строке браузера about:config и в открывшейся странице найти параметр "extensions.fastdial.reply" и его отредактировать: вставить <hr> или еще что.
2. Или отредактировать в файле model.js метод createReply()

Добавлено Wed Jul  9 18:54:11 2008 :
stm
Сделал, пробуйте. Если не будет работать, то в файлах расширения найдите файл commandline.js и в нем почти в самом верху есть строчка cost TIMEOUT = 100; - поставьте таймаут побольше.

Отсутствует

 

№105509-07-2008 19:31:37

hellige
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 7
UA: Firefox 3.0

Re: Simple Mail

Если можно, что тут надо отредактировать, чтобы шапка ответа была такая же как и шапка пересылки, имеется в виду чтобы имела такой вид:

From: Simple Mail <no-reply@localhost>
Date: 08/07/08 17:40:12
Subject: Добро пожаловать в Simple Mail!
To: Пользователь <no-reply@localhost>
----------------------------------------------------------------

сейчас же у меня получается так:

-----Original Message-----
08/07/08 17:40:12, Simple Mail <no-reply@localhost>:
-----------------------------------------------------------------


}

  this.createReply = function(all) {
    var reply = new SmMessage();
    reply.accountId = this.accountId;
    reply.charset = this.charset;
    reply.to = this.replyTo || this.from;
    if (all) {
      if (this.to) reply.to += ", " + this.to;
      reply.cc = this.cc;
      reply.bcc = this.bcc;
    }
    reply.subject = this.subject.replace(/^(Re: )?/i, "Re: ");
    // Remove attachments
    reply.html = SmText.replaceURLs(this.html,
      function(text, url) {
        return url.match(/^simplemail:/)
           ? "[Attachment: " + SmFile.getFileName(url) + "]" : text;
      });

    reply.html = "<br><br>-----Original Message-----<br><span style='color: blue; font-style: italic;'>" +
                 SmPrefs.getString("reply")
                        .replace(/{author}/gi, SmAddress.parse(this.from).toHtml())
                        .replace(/{date}/gi, SmDate.toString(this.date))
                        .replace(/{date-gmt}/gi, SmDate.toGMT(this.date))
                        .replace(/{date-locale}/gi, new Date(this.date).toLocaleString())
                        .replace(/{subject}/gi, this.subject) +
                 "</span><br><br>" +
                 "<blockquote style='border-left: 1px solid rgb(204, 204, 204);" +
                                    "margin: 0 0 0 0.8ex;" +
                                    "padding: 1ex 0 0 1ex;'>" + reply.html + "</blockquote>";
    return reply;
  }

Отсутствует

 

№105609-07-2008 19:34:13

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

hellige
Cмотрите метод createForward()

Отсутствует

 

№105709-07-2008 19:34:15

hellige
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 7
UA: Firefox 3.0

Re: Simple Mail

И тема вроде бы как должна быть:

.replace(/{subject}/gi, this.subject)

Но чёто не появляется. Или то я не туда полез?

Отсутствует

 

№105809-07-2008 19:34:33

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

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

Это всенепременно понадобится, только возможность немного другого плана.

Не понял. Адресат в любом случае контролирует отправлять вам оповещение или нет, без его ведома ничего отсылаться не будет. Так что он в любом случае может сказать, что ничего не получал.

telega, конечно, такое возможно, но в части случаев именно прибытие подтверждения о прочтении показывает что письмо до пользователя дошло, а это очень важно при важной личной или рабочей переписке - часто нужно отправить письмо именно сегодня, и чтобы оно пришло. Уведомление о доставке показывает только, что сервер принял письмо, но не показывает, кинул ли он его в спам, скачал ли его пользователь, и не произошло ли какой-нибудь другой ошибки. Конечно, уведомление о прочтении может и не быть отослано, но если оно пришло, это снимает большую часть вопросов. именно поэтому оно есть с давних времен в Бате, Аутлуке и других программах. Это вовсе не умножение функций без надобности. Это настолько же разные функции, как кнопка Вперед и окно истории браузера.

Отредактировано Al_H (09-07-2008 19:35:05)

Отсутствует

 

№105909-07-2008 19:35:24

hellige
Участник
 
Группа: Members
Зарегистрирован: 09-07-2008
Сообщений: 7
UA: Firefox 3.0

Re: Simple Mail

Да смотрел createForward, не получилось.

Отсутствует

 

№106009-07-2008 19:38:01

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

hellige пишет

И тема вроде бы как должна быть:

.replace(/{subject}/gi, this.subject)

Но чёто не появляется. Или то я не туда полез?

Формат заголовка ответа хранится в параметрах (preferences) Firefox. Чтобы его посмотреть, см.

telega пишет

1. Ввести в адресной строке браузера about:config и в открывшейся странице найти параметр "extensions.fastdial.reply" и его отредактировать: вставить <hr> или еще что.

Отсутствует

 

№106109-07-2008 19:41:48

stm
Участник
 
Группа: Members
Зарегистрирован: 07-07-2008
Сообщений: 51
UA: Firefox 3.0

Re: Simple Mail

telega

Сделал, пробуйте

Огромнейшее СПАСИБО!  Всё работает, таймаут менять не пришлось :rock:. Жутко доволен! )

Отсутствует

 

№106209-07-2008 19:42:14

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H
Вы пробовали посылать письмо с подтверждением из Simple Mail? Он отправляет именно подтверждение о прочтении.

Добавлено Wed Jul  9 19:42:51 2008 :
stm
наздоровье :)

Отсутствует

 

№106309-07-2008 19:45:59

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

telega, вопрос остается открытым. Нужны оба. Как Вы правильно заметили, подтверждение о прочтении может и не быть отправлено - пользователь не захотел, или почтовик не поддерживает, в этом случае как раз интересно уведомление о доставке. Ну не случайно же их два.

Отсутствует

 

№106409-07-2008 20:21:30

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H
Насколько я знаю, сервер сам не шлет уведомления о получении письма. Это делает почтовый клиент. Если вы хотите, чтобы Simple Mail слал уведомление без ведома пользователя, я такого делать не буду.

Отсутствует

 

№106509-07-2008 22:06:29

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

telega, нет, это запрос на уведомление о доставке. Как по умолчанию в Thunderbird. В ответ уведомление шлет именно сервер.

Отсутствует

 

№106609-07-2008 22:19:35

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H пишет

нет, это запрос на уведомление о доставке. Как по умолчанию в Thunderbird. В ответ уведомление шлет именно сервер.

Поставил Thunderbird Portable, послал письмо с уведомлением, получил его через SM. SM спросил, отсылать ли уведомление.
Послал из SM письмо с уведомлением, получил его в TB. TB спросил, отправлять ли уведомление.
В чем разница?

Добавлено Wed Jul  9 22:22:58 2008 :
Судя по исходному тексту писем, оба почтовика отсылают одинаковый заголовок "Disposition-Notification-To".

Отсутствует

 

№106710-07-2008 00:13:27

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

А, значит, это не то. У меня в Tb давно стоит Separate Receipts 0.1, который на манер Бата и Аутлука позволяет выставлять оба уведомления. Правда, сейчас вроде не работает. Диспозишн - это о прочтении. Поэтому и спрашивает. О доставке высылается без спросу и вроде бы прямо сервером.

Отсутствует

 

№106810-07-2008 11:33:11

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Поставил Separate Receipts 0.0.1, в меню появилось 2 типа уведомления. Послал письмо с 1м типом уведомления, потом со 2м. В обоих случаях письма отправились с одинаковыми заголовками "Disposition-Notification-To" + "Return-Receipt-To". Тогда для пробы послал из SM письмо с заголовком "Return-Receipt-To". Получил его в TB, и TB спросил, отослать ли уведомление. Автоматических уведомлений от сервера никаких не пришло.
Так что разницы между этими уведомлениями нет никакой.

Отсутствует

 

№106910-07-2008 16:28:27

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

Если в обоих случаях с одинаковыми, значит, расширение не сработало, как я и боялся. А из Бата как?

Отсутствует

 

№107010-07-2008 17:07:16

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H пишет

Если в обоих случаях с одинаковыми, значит, расширение не сработало, как я и боялся. А из Бата как?

Без этого расширения посылался только один - Disposition-Notification-To. Бата у меня нет, проверьте сами.

Отсутствует

 

№107110-07-2008 17:47:29

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

У меня Бата тоже нет, попросил прислать письмо

Выделить код

Код:

Date: Thu, 10 Jul 2008 16:51:18 +0400
From: aaaaaaaa <zzzzzzzzzzzzzz@mail.ru>
X-Mailer: The Bat! (v3.95.1) Professional
X-Priority: 3 (Normal)
Message-ID: <................@inbox.ru>
X-Confirm-Reading-To: zzzzzzzzzzzzzz@mail.ru
Disposition-Notification-To: zzzzzzzzzzzzzz@mail.ru
Return-Receipt-To: zzzzzzzzzzzzzz@mail.ru
To: zzzzzzzzzzzzzzzzzzz@yandex.ru
Subject:

Отсутствует

 

№107210-07-2008 17:59:33

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H
Ну те же самые загловки. Плюс один дополнительный: X-Confirm-Reading-To.
Не думаю, что сервер увидев этот заголовок предпримет какие-то действия.

Отсутствует

 

№107310-07-2008 18:21:28

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Simple Mail

Думаю, это стоит проверить.

Добавлено Thu Jul 10 18:22:25 2008 :
Может быть, оповещения о доставке - это вроде Летучего Голландца - мало кто их видел, и остальные им не верят. Вот я их видел когда-то.

Отсутствует

 

№107410-07-2008 18:41:51

telega
Участник
 
Группа: Extensions
Зарегистрирован: 09-09-2007
Сообщений: 1444
UA: Firefox 3.0

Re: Simple Mail

Al_H пишет

Думаю, это стоит проверить.

Проверьте.

Отсутствует

 

№107511-07-2008 05:34:20

stm
Участник
 
Группа: Members
Зарегистрирован: 07-07-2008
Сообщений: 51
UA: Firefox 3.0

Re: Simple Mail

Al_H
почитал про X-Confirm-Reading-To.. Его поддержка зависит от клиента или сервера, но в основном игнорируется. На определённом сервере может работать, на другом - нет.. т.е. получается не совсем достоверная информация. Даже если у вас сработает - попробуйте на другом серваке с другим клиентом - есть вероятность, что работать не будет.
telega
насколько я понял, сейчас реализован экспорт/импорт папок TB. Как насчёт поддержки отдельных *.eml ? Этот формат поддерживают Bat, TB и OE и иногда полезна возможность сохранить отдельное письмо или добавить пару писем в ящик. В принципе, сохранить как eml можно сейчас через исходник письма, но хочется выделить несколько писем и сохранить драг'н'дропом .. и импортировать таким же образом. Если сложно делать (можно и без драг'н'дропа - через пункты меню), то можно и без этого обойтись, но вот пример - мне надо было ставить TB, чтобы импортировать письма из OE, и только потом из TB импортировать в SM :)

Отредактировано stm (11-07-2008 05:53:21)

Отсутствует

 

Board footer

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