СообЧа > База Знаний > Интернет > Электронная почта > The Bat!

Вопрос

Можно ли в ЗеБате быстро сгенерить кучу писем для нескольких адресатов в соответствии с шаблоном? Т.е. есть у меня в адресной книге 10 человек, Шаблон начинается на «Привет, %TOFNAME», я генерю по письму на каждого, и в каждом письме проставлено имя.

Ответ

Тут недавно поэкспериментировал, вот примерный вариант действий: создается список почтовых адресов в текстовом файле, желательно без русского и обязательно без кавычек:
Alex
Bob
c@server.ru и т.д.

Далее создаем файл-шаблон в win-кодировке:
Текст…
%SUBJECT="Тема"
%CHARSET="windows-1251"
и т.п.

Далее запускаем батник, в котором прописано:
FOR /F "delims==" %%i IN (addr.txt) DO c:\progra~1\thebat~1\thebat /mailto="%%i";t=c:\temp.txt

где addr.txt — файл, содержащий список адресов
temp.txt — файл-шаблон

Все, таким образом получаются готовые к отправке письма в папке Outbox (Исходящие) ящика по умолчанию.

Экспериментировано на W2YK Pro SP3 Rus, Мышь 1.62 CE

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

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

Теперь нужно внести все адресаты писем в папке Бата в группу Адресной книги. Это просто. Создаем правило сортировки, указываем, что оно Ручное, Активное… Сигнальная строка содержит, к примеру, длинное число (любое), наличие отрицательное. Во вкладке Действия выбираем Добавить в адресную книгу, где указываем созданную для этих целей группу, элементы Отправитель. Все, правило сортировки создано. Затем заходим в папку Бата с нужными письмами, далее команда меню Папка-> Пересортировать письма… Ставим Входящие Только ручные. Все, адреса в адресной книге, теперь экспортируйте.

Из конференции Email



Copyright © 2000-2004 Сообщество Чайников
Контактная информация