Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Скрипт/Програма для вилучення електронних листів з PST-файлів і збереження їх

Translated6140 UAH
C#

Додатки 1

Перегляд додатків доступний тільки зареєстрованим користувачам.
    1 ставку приховано
    1 ставку приховано
  • Микола П.
    3 грудня 2022, 10:29 |

    На компьютерах, на которых планируется запускать приложение, будет установлен Outlook? Или нужно приложение, которое сможет читать pst даже без установленного Офиса?

  • Roman Reimche
    3 грудня 2022, 13:11 |

    Можно с Outlook, лучше, если 2016. 

  • Микола П.
    3 грудня 2022, 17:51 |

    Понял.

    Но, кажется, я нашел способ сделать это без установленного Аутлука.

    Поупражняюсь, и к понедельнику смогу сказать точно.

  • Профіль заблоковано
    3 грудня 2022, 22:03 |

    Как это будет использоватся и запускатся? (Раз прогнали и забыли или постоянно использовать)

    И где запускатся? (Система, киент или сервер)


    Если это подготовка под обучение нейронок то скрипт должен быть полностью автоматизированым (вы ему файл, он вам таблицу) или возможны всякие усложнения наподобие ручной выборки и тд?

  • Roman Reimche
    5 грудня 2022, 19:07 |

    Это разовая задача -- вытащим данные,  да и фиг с ним. Да, под обучение нейронки.

  • Roman Reimche
    5 грудня 2022, 19:07 |

    Полностью автоматизированный -- на выходе PST, на выходе CSV,  как описано в приложенном документе.

  • Профіль заблоковано
    5 грудня 2022, 19:11 |

    Стоп

    А чем тогда готовые решения не подошли?

    Всяких импортеров в html и xml просто масса

    Я прежде чем вам писать загуглил поверхностно вопрос, для понимания сложности автоматизации и наличия готовых решений, и именно графические приложение-експортеры гуглятся в огромном асортименте

  • Roman Reimche
    5 грудня 2022, 19:17 |

    Размер файла превышает 50 Гб -- это внештатная ситуация. Даже штатные майкрософтовские средства спотыкаются об этом в том числе в других задачах.

    Были ещё какие-то менее значимые причины и я тоже смотрел имеющиеся средства, всё было не совсем то, что я хочу, в итоге решил, что хочу кастомный скрипт, как описано в задании. 

  • Профіль заблоковано
    5 грудня 2022, 19:24 |

    Тогда скорее всего любая либа работы с форматом так же споткнется


    Надо читать кусками и дешифровать

    А значит и самому руеами написать декодер с битов в данные


    Я почитаю что там вообще есть по документации и алгоритмам как читать (зная майкрософт, скорее всего ничего) и еще позже отпищусь

  • Roman Reimche
    6 грудня 2022, 11:31 |

    Вот этот комментарий в другое место этой дискуссии угодил, а предназначался сюда: 

    "Спотыкаются они с разными симптомами, но так, чтобы совсем открывать не могли — такое только Аутлук выдаёт 😉"

  • Владимир Г.
    10 грудня 2022, 0:49 |

    Полнейший бред.

    Извините, вырвалось

  • Микола П.
    6 грудня 2022, 11:27 |

    Можете дать файл такого размера для отладки?

  • Roman Reimche
    6 грудня 2022, 11:31 |

    Увы,  не могу. Но могу тестировать и сообщать о проблемах или может live Session вместе проводить.

  • Микола П.
    6 грудня 2022, 15:53 |

    Еще такие вопросы.

    1.  Как быть, когда у письма несколько адресатов?
    2.  Если тело письма — html, оставлять содержимое как есть или очищать от тегов?
  • Roman Reimche
    6 грудня 2022, 17:56 |

    1. Можно все вместе в соответствующее поле вписать с каким-то разделителем.

    2. Лучше очищать.

  • Микола П.
    7 грудня 2022, 11:16 |

    И еще одно уточнение.

    Если письмо содержит два тела — html и plain text — какое содержимое предпочительно сохранять?

  • Roman Reimche
    7 грудня 2022, 13:21 |

    Лучше Plain Text.

  • Микола П.
    7 грудня 2022, 13:11 |

    В общем, я набросал прототип, можем попробовать на большом файле.


  • Владимир Г.
    7 грудня 2022, 19:34 |

    К сожалению это ведет к увеличению сложности разработки и возможности неоплаты работы

  • Roman Reimche
    7 грудня 2022, 19:44 |

    За всю свою историю (с 2009 года) я не провалил ни одного проекта и не отказал в оплате никому, с кем работал. Хотя, конечно, доказательств этому нет и энтузиазм Миколы меня тоже удивил.  

  • Roman Reimche
    5 грудня 2022, 19:28 |

    Спотыкаются они с разными симптомами, но так, чтобы совсем открывать не могли — такое только Аутлук выдаёт 😉

  • Владимир Г.
    7 грудня 2022, 16:59 |

    Задача актуальна ? не решили ее ?

  • Roman Reimche
    7 грудня 2022, 17:21 |

    Исполнитель ещё не выбран, задача актуальна.

  • Владимир Г.
    7 грудня 2022, 19:37 |

    Если бы можно было получить pst файл для отладки я бы взялся на Питоне сделать

  • Roman Reimche
    9 грудня 2022, 16:02 |

    Разве PST файлы между собой структурно как-то сильно различаются?

  • Владимир Г.
    9 грудня 2022, 18:29 |

    По размерам да, мне нужен ваш файл на >50 ГБ для тестов

  • Roman Reimche
    9 грудня 2022, 18:33 |

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

  • Roman Reimche
    9 грудня 2022, 16:04 |

    У меня есть предубеждение, что вещи не родные майкрософту, с майкрософтом работают хуже, чем родные. В связи с чем буду благодарен контраргументам в пользу змеиных библиотек.

  • Владимир Г.
    9 грудня 2022, 18:29 |

    Вы хотите открывать pst на 50 ГБ через Аутлук?

  • Roman Reimche
    9 грудня 2022, 18:32 |

    Под родными для майкрософта вещами я, в данном случае, имею в виду библиотеки.

  • Владимир Г.
    9 грудня 2022, 20:02 |

    Какие библиотеки Майкрософт вы знаете для вашей задачи ?

    Название файла можете привести?

  • Roman Reimche
    9 грудня 2022, 20:26 |

    Название файла библиотеки?

    Несколько библиотек легко гуглятся по "c# API PST".

  • Владимир Г.
    10 грудня 2022, 0:44 |

    Дайте плиз ссылку на библиотеку Майкрософт



  • Владимир Г.
    10 грудня 2022, 0:44 |

    Дайте плиз ссылку на библиотеку Майкрософт



  • Владимир Г.
    10 грудня 2022, 0:47 |

    Эти библиотеки от майкрософт?


  • Профіль заблоковано
    7 грудня 2022, 20:00 |
    видалено модератором
  • Владимир Г.
    10 грудня 2022, 0:55 |

    Можно узнать, какую максимальную цену вы готовы заплатить за скрипт?


Замовник
Roman Reimche
Німеччина Kaiserslautern
Проєкт опублікований
3 роки тому
3 роки
244 перегляди