Member 14110740 Ответов: 2

Как хранить какой-либо конкретный вид эмали тела/attachemts в SQL Server таблицы


Я хочу иметь возможность автоматически заполнять таблицу SQL данными из писем, которые я получаю в определенной папке в моем Microsoft Outlook. Каждое электронное письмо будет иметь свою собственную запись и будет разбито на 4 различных поля(то есть от,до темы и тела).

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

Что я уже пробовал:

в поисках решения, но не в состоянии найти его.

2 Ответов

Рейтинг:
1

#realJSOP

Попробуй varbinary(max) колонка.


Рейтинг:
0

MadMyche

Цитата:
У кого-нибудь есть полное решение.
Как правило, это работает так: вы создаете решение, и если у вас возникнут проблемы, то вы публикуете свой код, и мы постараемся помочь вам.
Это не запрос приложения, и мы создадим его для вас. Обычно для этого вы нанимаете программиста.

Теперь вы можете достичь того, чего хотите, одним из двух способов:

1 - Создайте приложение или надстройку с помощью MS Office.Взаимодействие.Пространство имен Outlook, которое переходит к нужной папке, перебирает входящие в нее электронные письма, анализирует полученную информацию и засовывает ее в вашу БД
Класс MailItemClass (Microsoft.Офис.Взаимодействие.Перспективы) | Майкрософт Документы[^]

2 - Создайте макрос в Outlook, который делает то же самое. Это будет использование VBA. Преимущество этого метода заключается в том, что вы можете запустить его только после добавления сообщения электронной почты в папку.
электронная почта - Создать правило Outlook, которое запускается после перемещения почты в определенную папку - суперпользователь[^]