Страница 1 из 1
прикрепленные файлы в письме
Добавлено: Пт мар 09, 2007 11:59 pm
Rem
Получать почту можно. А возможно ли сортировка прикреплённых файлов? Т.е. хочется немного больше даже:
с каждым письмом приходят файлы. Требуется переместить их в папки, названные по имени отправителя в подпапку с именем темы письма, в зависимости от расширения файла. Что-то у меня никак не выходит.
Добавлено: Вт мар 13, 2007 5:54 pm
Alex
Во вложении пример задачи, обрабатывающей письма по Вашему алгоритму. Надеюсь я все понял правильно
.
Задача будет корректно работать только с последней бета версией, пришлось внести пару изменений, чтобы все заработало правильно (в частности файлы в CheckMail.RenamedFileNames теперь отделяются друг от друга не просто знаком ":", а строкой ":::").
Re: прикрепленные файлы в письме
Добавлено: Сб авг 01, 2009 4:37 pm
kain151
Алекс, не совсем корректно работает пример ( - не все вложения раскидываются по папкам. Некоторые так и остаются в общей папке mails.
Re: прикрепленные файлы в письме
Добавлено: Вс авг 02, 2009 5:25 pm
LizardOfOzz
Так это же пример, а не боевая задача. Отлаживайте под ваши нужды.
Re: прикрепленные файлы в письме
Добавлено: Ср авг 19, 2009 9:30 pm
kain151
...
P.S. Удалил сообщение, чтобы не путать людей.
Re: прикрепленные файлы в письме
Добавлено: Ср авг 19, 2009 9:44 pm
LizardOfOzz
А много - это сколько?
Re: прикрепленные файлы в письме
Добавлено: Ср авг 19, 2009 9:55 pm
kain151
В названии файла (присылают с Украины) встречается (с?тка) - вопросительный знак.
Когда проверка доходит до этого письма (файла) - происходит прерывание задачи.
Когда сохраняю файл руками, "?" заменяется на "_".
Но при сохранении через xStarter выдается ошибка.
Пока пытаюсь ее исправить с помощью получить текстовый блок [CheckMail1.MessFiles] и в цикле заменить "?" на "_", но не получается, почему-то...
Re: прикрепленные файлы в письме
Добавлено: Пт ноя 26, 2010 1:28 pm
maxhelp
Здравствуйте. У меня такой вопрос, можно написать скрипт чтоб он делал следующие -
------------------------------------------------------------------------
(на почту приходят письма с файлами типа - 0001.doc)
1.Взять имя (индикатор - 0001.doc) прикрепленного файла с почты
-------------------------------------------------------------------------
(есть екселевский файл в нем таблица с 2 колонками в 1 колонки имя (индеикатор - 0001.doc ) во 2 колонки значение (трп )
2.По имени (идентификатору - 0001.doc) файла должен находить его идентификатор ( 0001) в таблице.
-----------------------------------------------------------------------------
3.И добавлял значение соседней колонки (трп) в имя файла
-----------------------------------------------------------------------------
4. Сохранял переименований файл (0001/трп.doc) в определенную папку
-----------------------------------------------------------------------------
5.После этого отправляться ответ по определенному шаблону по мейлу
-----------------------------------------------------------------------------
6.При ошибке сравнение индикаторов (если в ексели нету идентификатора с именем данного файла) видать сообщение об ошибке, и не отправлять ответ по мейлу
-----------------------------------------------------------------------------
За ранее благодарен, при работоспособном скрипте, отблагодарю по Веб Мани