Я использую coltware.airxmail для отправки электронных писем из своего приложения Flex.
Я хочу отправить файлы встреч VCalendar, созданные из Flex, прямо в Outlook, чтобы они открывались в представлении «Календарь».Я могу отправлять файлы VCal в виде вложений по электронной почте, однако они не «автоматически открываются» в календаре Outlook, что требует от пользователя дважды щелкнуть файл.
Я пыталсяустановить тип содержимого почты на "text / x-vCalendar" и передать байтовый массив, содержащий файл VCal, однако, это не радость.VCal приходит в виде вложения в формате .txt к пустому электронному письму!
Интересно, кто-нибудь уже имел опыт работы с этим комплектом или может предложить какие-либо указатели?
Или даже предложить другой компонент, который у них естьиспользуется для отправки файлов VCal прямо в outlook, из ActionScript?
Вот мой пример кода (ДЕМО-КОД ОЧЕНЬ МЕССИ ПРОСТО ПОЛУЧИТЬ ТОЧКУ ПО ТОЧКЕ):
var sender: SMTPSender = new SMTPSender();
// Устанавливаем значения from / to / host / port здесь
var contentType: ContentType = new ContentType ();
contentType.setMainType ("text / x-vCalendar");
var message: MimeMessage = new MimeMessage (contentType, "UTF-8");
var file: File = File.desktopDirectory.resolvePath ("vcal.vcs");
file.addEventListener (Event.COMPLETE, функция (ev: Event): void {
message.addRawContent(file.data);
sender.send(message);
sender.close();
});
file.load ();
Надеюсь, я смогу добиться этого с помощью компонента coltware.На их сайте нет ничего об использовании этих методов, хотя руководство по API очень неполное - просто «базовое использование» ... http://code.google.com/p/airxmail/wiki/HowToUseAPI