Такая ситуация: есть файл, при архивировании винраром созд-са файлы *.part1.rar;*.part2.rar;*.part3.rar;
Как бысто запихнуть их в 3 письма???
(если в проводнике выделить эти три файла и выбрать пункт "отправить адресату" ТВ создаст одно письмо и эти три файла прикрепит как вложения, а хотелось бы 3 письма и в каждом по 1-му файлу)
ЗЫ операция частая, хотелось как-то автоматизировать
Отсутствует
Не сочтите за рекламу. Я сам достаточно негативно отношусь к подобным рекламным ходам, но для своего, сходного с Вашим, случая я нашел нижеприведенное решение.
Если не критично хранение Ваших упомянутых в задаче исходящих писем в Отправленных (то есть Вам нужно отправить - и точка, эти письма Вам более не нужны) - могу посоветовать Вам попробовать консольный инструмент для отправки сообщений BLAT - в командной строке можно указать все необходимые параметры и автоматизировать отправку каким-либо планировщиком (у себя я использую nnCron). Мне, как и Вам, приходится частенько отправлять и много файлов одному получателю, и один файл разным получателям. И с помощью blat я не только облегчил рутинную работу, но еще и автоматизировал процесс
Вот и строка:
blat.exe ФайлСТекстомПисьма -tf ФайлСАдресатами -attach ФайлПриложенияКПисьму -subject ТемаПисьма
Пример:
C:\Bin\blat.exe E:\Alex\Config\dsp.txt -tf e:\alex\address.txt -attach "c:\bin\ostatkiDSP.rar" -subject "OSTATKI DSP"
При первом запуске этой программки необходимо зарегистрировать для нее адрес, порт, имя и пароль Вашей учетной записи, которую Вы будете использовать для отправки - в документации все подробно описано. То есть настроить ее для работы с Вашим SMTP или иным сервером. Для Вашего случая можно попробовать написать bat-файл, в котором будет происходить перебор файлов в какой-либо папке - к примеру, ИСХОДЯЩИЕ, и для каждого найденного файла производиться вызов blat.exe с необходимыми параметрами и именем очередного файла:
for %%a in (*.*) do blat.exe ФайлСТекстомПисьма -tf ФайлСАдресатами -attach %%a -subject ТемаПисьма
Интересная задача, кстати Попробую повозиться, при положительном варианте отпишусь сюда.
Все, я пошел...
Шалабудабуда...
Отсутствует
А если без блата то вот так, примерно:
@echo off
FOR %%i IN (c:\rars\*.rar) DO "c:\progra~1\Mozilla Thunderbird\thunderbird.exe" -compose "to=foo@nowhere.net,subject=Archives,body=Hello!,attachment='%%i'"
Отсутствует
master
Такая ситуация: есть файл, при архивировании винраром созд-са файлы *.part1.rar;*.part2.rar;*.part3.rar;
Как бысто запихнуть их в 3 письма???
Средствами самого ТВ я вам и написал выше. Если это не устраивает, то внимательно почитайте справку к WinRAR, там, в частности, говорится, что нужное вам действие можно получить путем создания собственного Профиля архивации в этой программе.
Отсутствует
usergen, это я понимаю Если указанная Вами команда приводит к накоплению писем в ИСХОДЯЩИХ - так вообще проблемы нет, необходимая команда для отправки уже выучена наизусть. Если каждый раз нажимать подтверждение - то немного хуже, однако я могу решить проблему нажатия кнопки "Отправить" с помощью nnCron Дома поэкспериментирую.
master, а ведь действительно, можно создать профиль архивирования с необходимыми параметрами - на закладке "Файлы" параметров профиля сжатия можно установить нужные данные для отпраки. А значит, и из командной строки можно прописать все, что надо. Попробуйте советusergen, вдруг это то, что надо?
Все, я пошел...
Шалабудабуда...
Отсутствует
Merlyel
@echo off
FOR %%i IN (c:\rars\*.rar) DO "c:\progra~1\Mozilla Thunderbird\thunderbird.exe" -compose "to=foo@nowhere.net,subject=Archives,body=Hello!,attachment='%%i'"
????
я думал батник надо делать????? как средствами ТВ???
Отсутствует
вообще-то радикальным решением отправки больших файлов является выкладка их на сервер и отправка ссылки...
можно как на свой, так и на один из платных или бесплатных типа zalil.ru/slil.ru
такое решение намного проще и надежнее.
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1) Gecko/20061010 Firefox/2.0 | TB version 2 beta 1 (20061206)
Отсутствует