У меня есть надстройка для 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-файл, который затем отправляется как обычное вложение и при открытии предоставит ссылку на фактический файл.