Member 11094742 Ответов: 1

Как я могу загрузить вложение из outlook с помощью C#


я должен загружать вложения с определенного почтового идентификатора в outlook, передавая имя пользователя и пароль для этого почтового идентификатора. как я могу это сделать?

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

https://www.matthewproctor.com/extracting-attachments-from-outlook-using-c-sharp

получил помощь сверху, но он запрашивает пароль на сервере во время выполнения кода. и прекрасно работает на моей локальной машине

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

https://www.matthewproctor.com/extracting-attachments-from-outlook-using-c-sharp

Philippe Mori

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

1 Ответов

Рейтинг:
1

F-ES Sitecore

Outlook-это настольное приложение, поэтому ваш код также должен быть запущен на рабочем столе, поэтому он работает под их учетной записью, так что у вас не должно быть никаких проблем?

Тот факт, что вы упоминаете серверы и т. д., означает, что вы не полностью объясняете свою программную архитектуру, но я могу сказать вам сейчас, что если вы используете "серверы", то ваш код не будет работать. Как уже было сказано, Outlook-это настольное приложение, вы не можете автоматизировать его с удаленного сервера, код, который проходит через хранилище данных Outlook, должен выполняться на клиенте.

Если вы используете Exchange в качестве хранилища данных, то используйте веб-службы Exchange (google для получения дополнительной информации).


Member 11094742

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

Philippe Mori

Вы никогда не должны устанавливать Outlook на сервере. Хорошо известно, что Outlook не предназначен для этой цели.

F-ES Sitecore

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