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

Тема: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

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

    Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Задача такая из Access формирую батник, который затем запускает бат и создает несколько сот писем с различными алресами получателей. Для части писем нужно заполнить поле BCC (скрытая копия), СС, REPLYTO. В справке нашел, что в командной строке эти команды использовать нельзя и нужно пользоваться шаблоном. Я не понимаю, почему создатели программы решили, отказаться от этих параметров в командной строке.
    Как решить эту проблему?
    Я пока только одно решение нашел. На мой взгляд не красивое совсем.
    Брать общий шаблон, добалять в него макросы BCC, СС, REPLYTO и сохранять его в отдельном файле для каждого получателя. Таким образом мне прийдется сгенерировать сотню шаблонов. Этой лишней работы можно было бы избежать, если бы бат поддерживал такие команды в командной строке.
    Может быть я что-то упустил и есть более красивое решение?

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

    Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    А вы работайте более просто.
    Адрес в CC можно вполне добавить и в TO.
    Вместо BCC можно вполне оправлять обычное отдельное письмо.

    ReplayTo менять можно и на уровне ящика.
    Или вам для каждого письма надо разный реплай-то....?

    Для красивого решения можете обращаться в раздел Wishes в багтреккере.
    Может быть через полгодика или пару лет будет добавлен…


    >Я не понимаю, почему создатели программы решили, отказаться от этих параметров в командной строке.
    Может быть посчитали вредной или никому не нужной функцией.
    ИМХО: это нужно только для спаммеров, которые стремятся побольше запихать адресатов во все возможные поля.


  3. #3
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Обоим - учиться думать и учить матчасть!

    1. В командной строке можно задавать файл с тектом шаблона, в корором макросами определять нужные параметры
    2. Все переменные части можно вынести во внешние дополнитеьные шаблоны (%INCLUDE) и переписывать перед вызовом только их

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

    Re: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Так это многоуважаемый и так понятно.

    Но без генерации файлов тут не обойтись:
    >Таким образом мне прийдется сгенерировать сотню шаблонов.

    вот челу хочется _без_ файлов, а используя лишь командную строку.



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

    Re: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Спасибо за коментарии.

    Видимо все таки прийдется пойти сложным путем через генерацию шаблона для каждого адреса.

    Без CC действительно можно обойтись.

    BCC отдельным письмом заменять не хочу. Программа генерирует выписки. Затем оператор вручную нажимает Отправить. Если BCC заполненно, ответственный человек за группу клиентов получает точно такое же письмо как и клиент и может быть уверен, что письмо клиенту ушло. Если генерировать отдельное письмо, то клиенту оно может по какой либо причине несформироваться (недостаточно места на диске, неправильный параметр при генерации, неправильный адрес получателя, комп повиснет) или его забудут отправить, а "ответственному человеку" отдельное письмо прийдет. Все это маловероятно, но с BCC спокойнее.

    REPLY TO для кажого номера разный. На уровне ящика менять не поможет.

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

    Re: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Хмм… другая идея....
    Передавать всю информацию оптом в другом доступном поле например в том же поле Кому.
    Или Тема....

    Например запихивать всё в поле Кому в порядке:
    реальный-кому, кому-в-слепую-копию, адрес-для ответа.

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

    Как идея?

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

    Re: Вопрос по командной строке. Как использовать CC, BCC REPLYTO

    Таким образом есть макросы:

    TO = "адрес(а)"
    Добавляет адрес(а) в поле TO

    TOLIST
    Список всех получателей из поля TO вашего письма

    Разделить список можно макросом
    https://nobat.ru/mymacros.php
    %GetValueN(n, list, separator)
    Макрос возвращает n-е значение из списка. Список это строка с перечисленными значениями. Разделитель сообщения по умолчанию "," (запятая), но его можно изменить.

    REPLYTO = "адрес"
    Позволяет изменить установленный по умолчанию адрес в поле REPLY-TO

    BCC = "адрес(а)"
    Добавляет адрес(а) в поле BCC


    То есть в шаблоне должно быть что-то вроде:

    %_A=%TOLIST
    %TO=""
    %TO=%GetValueN(1, %_A)
    %BCC=%GetValueN(2, %_A)
    %REPLYTO=%GetValueN(3, %_A)

Похожие темы

  1. Ответов: 13
    Последнее сообщение: 14.09.2006, 05:28
  2. Как использовать в шаблоне файл *.htm?
    от Maria в разделе The Bat!: вопросы и ответы
    Ответов: 4
    Последнее сообщение: 19.05.2005, 21:43
  3. Неудаётся использовать RSS
    от vint в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 09.12.2004, 09:39
  4. Для чего общеи паки и как их можно использовать
    от Sergey в разделе Архив первого форума
    Ответов: 5
    Последнее сообщение: 16.01.2002, 21:41