E-mail do IOS com anexos maiores que 7.5Mb fica preso na caixa de saída e constantemente tenta reenviar. Custa-nos centenas de taxas de dados

4

Temos um servidor do Exchange 2013 no local. Ao enviar e-mails com anexos grandes de contas do ActiveSync em dispositivos IOS, o e-mail fica preso na caixa de saída e não é enviado. Ele continua tentando reenviá-lo e pode fazer com que nossos usuários explodam sua permissão de dados e passem a custear centenas de taxas de dados. Ele não faz isso ao enviar de uma conta do Gmail vinculada no telefone ou de um telefone do Windows 8.

Reduzi um tamanho de anexo de aproximadamente 7660870 bytes antes de o problema começar a ocorrer. Para alguns bytes acima desse limite, o email terá uma mensagem de falha, mas ainda será enviado sem o anexo. Se você adicionar mais alguns bytes, recebemos a mensagem de falha, mas nenhum email é enviado e fica preso na caixa de saída. Esses tamanhos estão abaixo dos nossos limites de tamanho permitidos para correspondências internas e externas. Além disso, acredito que o comportamento desse problema depende do tamanho total da mensagem, incluindo cabeçalho, corpo, etc., e não apenas dos anexos.

Alguém já viu isso acontecer antes ou tem alguma ideia do que poderia estar causando isso?

    
por eltommo 08.06.2015 / 07:09

3 respostas

4

Dê uma olhada no link

Existe uma linha interessante na parte inferior da página que indica que o limite máximo efetivo é cerca de 33% menor que o limite configurado. Dado o padrão para sincronização ativa é 10mb e você está vendo problemas em torno de 7, isso faria sentido.

Tente aumentar para 20 MB e ver se isso faz diferença.

    
por 12.06.2015 / 13:35
0

Tente aumentar o uploadReadAheadSize no IIS, como no exemplo a seguir (altere o tamanho para o que você precisa):

C:\Windows\System32\inetsrv\appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:"10485760" /commit:apphost

C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site" -section:system.webServer/serverRuntime /uploadReadAheadSize:"10485760" /commit:apphost

Ou diretamente da ferramenta de gerenciamento do IIS:

    
por 08.06.2015 / 07:24
-1

Isso não parece afetar apenas o IOS, pode ser que sua operadora (ou configurações da operadora do seu telefone) esteja cortando a mensagem durante o envio, o que significa que um erro não está vindo do servidor do Exchange para o iPhone, para que seus iPhones estejam tentando de novo e de novo.

Tente reduzir o limite de dados para algo como 7340032 (7 MB) ou 6291456 (6 MB) e veja se seus telefones pelo menos pararam de tentar enviar o e-mail. A principal questão aqui não é que os telefones não podem enviar o e-mail, é que eles não param de tentar e matam a bateria e o plano de dados.

    
por 17.06.2015 / 22:00