FAQ
Pytanie
Cześć! dla następującego kodu:
ContentType ct = new ContentType();
ct.setMediaType("application/msword");
ct.setCharSet("ISO-2022-JP");
Attachment att = new Attachment("Test.doc", ct);
System.out.println(att.getContentType().getName());
att.getContentType().getName() zwraca nazwę dołączonego dokumentu. Czy jest to oczekiwane zachowanie?
Odpowiedź: Tak, jest to oczekiwane zachowanie. Jeśli getContentType().getName() nie jest ustawione explicite, jako nazwa zostanie przyjęta wartość nazwy pliku.
Pytanie: Jak wyodrębnić dane z załącznika "oleData.mso", który otrzymuję jako rezultat odczytu MapiMessage zawierającego obiekt OLE?
Odpowiedź: Pliki takie jak "oleData.mso" odnoszą się do formatu Microsoft Compound Document (MCDF) i niestety obsługa takich plików wykracza poza zakres Aspose.Email. Istnieją jednak pewne otwarte biblioteki .NET, np. OpenMCDF, które mogą służyć do odczytu zawartości takich plików w celu zapisania ich na dysku.
Pytanie: Czy możemy zapisywać do tego samego pliku PST w równoległych wątkach używając tych samych obiektów?
Odpowiedź: Nie, bezpieczeństwo wątków nie jest gwarantowane w takim przypadku. Zapisywanie wiadomości powinno odbywać się w jednym wątku. Jednak produkt musi działać poprawnie z różnymi obiektami z różnych wątków.