Sintomas
Considere o seguinte cenário:
-
Executar um aplicativo de serviços de Web do Exchange (EWS) para criar uma mensagem de email MIME que contém um anexo de arquivo.
-
No código do aplicativo, você deve especificar a versão do EWS do objeto ExchangeService. Por exemplo:
ExchangeService esb = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
Nesse cenário, o aplicativo falhará quando o método EmailMessage.Save é chamado. A seguinte exceção:
System. ArgumentOutOfRangeException: o índice está fora do intervalo.
Resolução
Para resolver esse problema, instale o seguinte update rollup:
descrição do pacote cumulativo de atualizações 1 para o Exchange Server 2010 Service Pack 3
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre o método EmailMessage.Save , vá para o site do Microsoft MSDN .