Perguntas Frequentes
Pergunta
Oi! para o código a seguir:
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() retorna o nome do documento anexado. Isso é um comportamento esperado?
Resposta: Sim, é um comportamento esperado. Se getContentType().getName() não for definido explicitamente, o valor do nome do arquivo será usado como nome.
Pergunta: Como extraio dados do anexo "oleData.mso" que recebo como resultado da leitura de um MapiMessage que tem um objeto OLE incorporado?
Resposta: Arquivos como "oleData.mso" referem-se ao formato Microsoft Compound Document (MCDF) e, infelizmente, o suporte a esses arquivos está além do escopo do Aspose.Email. No entanto, existem algumas bibliotecas .NET de código aberto, como OpenMCDF, que podem ser usadas para ler o conteúdo desses arquivos e salvá-los em disco.
Pergunta: Podemos escrever no mesmo arquivo PST em threads paralelas usando os mesmos objetos?
Resposta: Não, a segurança de thread não é garantida nesse caso. A gravação de mensagens deve ser feita em uma única thread. Contudo, o produto deve funcionar corretamente com objetos diferentes de diferentes threads.