Показано с 1 по 4 из 4

Тема: Как сделать шаблоны как в Outlook Express

  1. #1
    bpmd
    bpmd вне форума
    Новичок
    Регистрация
    30.09.2006
    Сообщений
    9

    Как сделать шаблоны как в Outlook Express

    Я думаю перейти с Outlook Express на Bat, хочу оставить привычные и удобные для меня шаблоны Reply и Forward, используемые в OE. Выглядят они примерно так:

    ----- Original Message -----
    From: "Name Name" <email@ddr.ess>
    To: "Name Name" <email@ddr.ess>
    Cc: "Name Name" <email@ddr.ess>; "Name Name" <email@ddr.ess>
    Sent: Wednesday, September 27, 2006 6:03 PM
    Subject: This is the original subject

    Готовых решений я не нашел, пришлось разбираться в "продвинутой" системе шаблонов Bat. Написал я что-то типа

    ----- Original Message -----
    %SETPATTREGEXP="^(From:.+?)$\s*^\S"
    %REGEXPMATCH="%HEADERS"%-
    %SETPATTREGEXP="^(To:.+?)$\s*^\S"
    %REGEXPMATCH="%HEADERS"%-
    %SETPATTREGEXP="^(Cc:.+?)$\s*^\S"
    %REGEXPMATCH="%HEADERS"%
    Sent: %ODATEEN %OTIMELONGEN%-
    %SETPATTREGEXP="^(Subject:.+?)$\s*^\S"
    %REGEXPMATCH="%HEADERS"%-

    %Cursor
    %Quotes

    И тут возникла следующая проблема: символы, отличные от ASCII в header-ах сообщений согласно стандарту кодируются. Поэтому, например, когда отправитель пишет свое имя по-русски, получается такой результат:

    From: =?windows-1251?B?w+Xt4OTo6SDe8Pzl4vHq6Ok=?= <soowon14579@barbf.com>

    Как это побороть?

    Если вместо regexp-ов пользоваться макросами %OFromName, %OFromAddr и т. п. - тогда как обработать, к примеру, ситуацию, когда в поле To несколько получателей, а поля Cc нет вообще?

  2. #2
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Как сделать шаблоны как в Outlook Express

    из хелпа
    %OTOLIST, %OTO
    (ответ и пересылка) Список получателей исходного письма из поля TO (Кому)

    А отправителей несколько быть в принципе не может. Отправитель - всегда один.

  3. #3
    bpmd
    bpmd вне форума
    Новичок
    Регистрация
    30.09.2006
    Сообщений
    9

    Re: Как сделать шаблоны как в Outlook Express

    Да, кое-что получилось. Пишу для потомков:

    ----- Original Message -----
    From: %OFROMNAME <%OFROMADDR>
    To: %OTOLIST
    %IF:"%OCCLIST"=""::"Cc: %OCCLIST
    "%-
    Sent: %ODATEEN %OTIMELONGEN
    Subject: %OFULLSUBJ

    %Cursor
    %Quotes

  4. #4
    aff
    aff вне форума
    Участник
    Регистрация
    07.08.2003
    Сообщений
    1,376

    Re: Как сделать шаблоны как в Outlook Express

    Доброго дня, %OFromFName!

    %Cursor

    С наилучшими пожеланиями,
    %FromFName
    mailto:%FromAddr
    Тел: 123-45-67

    --
    ----- Оригинальное письмо -----
    От: %OFROMNAME <%OFROMADDR>
    Кому: %OTO
    Копия: %OCC
    Тема: %OSUBJECT
    Прикрепленные файлы: %OATTACHMENTS
    Дата: %ODATE="dd mmmm yyyy г."

    %OTEXT

Похожие темы

  1. Импорт БОЛЬШИХ почтовых баз из Outlook Express - решение
    от bpmd в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 02.10.2006, 18:50
  2. The Bat! разбиака писем и Microsoft Outlook Express…
    от Tvirus в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 29.04.2005, 21:27
  3. TheBat! сам закрывается на стадии импорта из Outlook Express
    от Artnb в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 07.10.2004, 15:39
  4. экспорт папок The Bat в Outlook Express!! помогите
    от keyser в разделе The Bat!: вопросы и ответы
    Ответов: 9
    Последнее сообщение: 28.07.2004, 14:33
  5. Outlook Express 3 -> TheBat!
    от slc в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 21.12.2002, 22:44