Есть много предложений здесь и там для хранения сообщений электронной почты.Каким-то образом я пишу надстройку Outlook для отправки писем из папок входящих / отправленных прямо в мое приложение.
Так что сохраняется только то, что действительно интересно.И я решаю, где его сохранить.
Представьте себе этот случай:
Я получаю электронное письмо от клиента.Я должен решить, должен ли я сохранить это на клиенте или на заказе 24, который сделал тот клиент.Вот почему я делаю добавление, а не какое-то автоматическое хранение писем = шум через некоторое время.
При этом сказано, как хранить письма?Для электронных писем, которые я получаю или отправляю через Outlook, идея может быть в том, чтобы сохранить весь файл в поле большого двоичного объекта (например, в файле eml), возможно, я смогу также сохранить другую информацию (например, тему) в другом текстовом поле.Но проблема возникает, когда я пишу электронное письмо из своего приложения.
В этом случае я не создаю файл eml, я отправляю данные MAPI в Outlook, чтобы составить электронное письмо, которое я отправлю с помощью Outlook (поэтому вв этом случае я не могу сохранить eml), или я отправляю его напрямую через Indy.Также в этом случае у меня нет файла eml ...
Одной из идей может быть то, что все письма, которые я автоматически создаю, имеют специальный флаг, который распознает Add in, и, следовательно, когда я отправляю почтуон сохраняется обратно в БД.Так что в этом случае я могу сохранить eml также писем, которые я отправил из моего приложения.
Можете ли вы прокомментировать?