Se o usuário abrir um email com um anexo chamado "Test.txt" e abrir o Test.txt, o arquivo "Test.txt" será criado nessa pasta (OST). Se eles, em seguida, fecham Test.txt e, em seguida, o email foi anexado ao, o arquivo é removido do OST.
Se eles abrirem o e-mail, abra o anexo e feche o e-mail antes fechar o anexo aberto, o arquivo será deixado para trás no OST ("órfão").
Se eles então abrirem o mesmo ou outro e-mail com um anexo com o mesmo nome , quando ele criar o arquivo no OST, ele será nomeado como Test_(1).txt
. Novamente, se eles fecharem o e-mail antes do anexo, esse arquivo será deixado para trás.
Tudo bem ... até chegar ao 100º arquivo. Portanto, já haverá um arquivo órfão no nome da pasta OST Test_ (99) .txt e, quando ele tentar criar o Test_ (100) .txt, ele apresentará a mensagem de erro.
para evitar scripts / utilitários, faça com que os usuários salvem o anexo em algum lugar permanente antes de abri-lo ou assegurem que deixem o corpo do email aberto até depois de terem fechado o anexo.