Можно ли отправить вложение в Outlook как URL - PullRequest
0 голосов
/ 29 мая 2018

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

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

В идеале я хотел бы сделать именночто делается для OneDrive.

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

Использование Outlook.MailItem.Attachments.Add ("https://myserver.com/somefile", 7, 1," MyAttachment ")

Если я установил вложениевведите «7», что используется для вложений OneDrive. Я могу заставить его отправить URL-адрес, но сначала он будет жаловаться на невозможность установить некоторые права доступа, и если отправитель нажмет «ОК», чтобы продолжить, в любом случае вложение появитсяотправитель и получатель находятся в OneDrive, но это не так, но, щелкнув URL-адрес, файл будет загружен с моего сервера так, как я хочу.

Мой вопрос: можно ли отправить URL-адрес без OneDrive в виде вложения??

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...