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

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

6133 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 просмотра