Контент/кодировка Openvms mime для файла .xlsx

Мы создали утилиту, которая, используя MIME, позволяет нам отправлять электронные письма с помощью утилиты VMS MAIL, которые включают в себя файлы различных типов в виде вложений. Пока он работает для файлов PDF, текстовых xls, doc и zip.

Однако мы не можем заставить его работать с новыми файлами Excel .xlsx. Мы можем отправить его в порядке, и когда вы открываете электронное письмо, все выглядит так, как должно, маленький значок .xlsx прямо там и т. Д. Но когда мы на самом деле нажимаем на него, чтобы попытаться открыть его, Excel просто говорит файл находится в нечитаемом формате.

Интересно, есть ли у кого-нибудь опыт работы с этим или может предложить решение.


person user2699504    schedule 20.08.2013    source источник
comment
Разве на форуме OpenVMS в hp не был дан ответ со ссылкой на веб-страницу MS? После этого кажется, что xlsx, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, Base64 — это то, что вы хотите попробовать в своем MIME$FILETYPES.DAT.   -  person user2116290    schedule 20.08.2013


Ответы (1)


Итак, вот ответ на мой собственный вопрос.

Во-первых, инженеры VMS признают, что у mime есть ошибка, которая не позволяет ему кодировать родной .xlsx (и, возможно, другие файлы нового офисного формата).

Обходной путь, который мы сделали, заключался в том, чтобы заархивировать .xlsx последней версией (около 2006 г.) zip на нашей машине openVMS, используя параметр «-V». Затем мы могли бы «имитировать» почтовый индекс и отправить его с помощью VMS Mail. Мы обнаружили, что затем можем открыть zip-файл в целевом почтовом клиенте и прочитать прикрепленную таблицу .xlsx.

person user2699504    schedule 28.08.2013