Страница 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.При ошибке сравнение индикаторов (если в ексели нету идентификатора с именем данного файла) видать сообщение об ошибке, и не отправлять ответ по мейлу
-----------------------------------------------------------------------------

За ранее благодарен, при работоспособном скрипте, отблагодарю по Веб Мани