Propriedades de limite de anexos
Várias propriedades controlam os limites de anexos de e-mail.
Para ver o status de todos os anexos de e-mail, acesse a tabela Anexos de e-mail [sys_email_attachment].
Propriedades
Todas as propriedades estão localizadas na tabela Propriedade do sistema [sys_properties]. Definir qualquer uma das seguintes propriedades com um valor excessivamente grande pode causar problemas de desempenho.
| Nome | Descrição |
|---|---|
| glide.email.inbound.max_attachment_count | Define o número máximo de anexos permitidos por e-mail de entrada.
|
| glide.email.inbound.max_total_attachment_size_bytes | Define o tamanho máximo total do anexo em bytes permitidos por e-mail de entrada.
|
| glide.email.outbound.max_attachment_count | Define o número máximo de anexos permitidos por e-mail de saída.
|
| glide.email.outbound.max_total_attachment_size_bytes | Define o tamanho máximo total do anexo em bytes permitidos por e-mail de saída. Para enviar um e-mail, o sistema deve codificar o conteúdo do e-mail. Este processo pode aumentar significativamente o tamanho do e-mail, incluindo anexos. É melhor definir esta propriedade com um valor bem abaixo do tamanho máximo de e-mail.
|
Processamento de anexos de e-mail de entrada
Para e-mails de entrada, o sistema impõe o número e o tamanho máximos de anexos definidos pelas propriedades glide.email.inbound.max_attachment_count e glide.email.inbound.max_total_attachment_size_bytes. Quando um anexo de um e-mail de entrada excede qualquer um dos valores, o anexo é descartado. Um registro é criado na tabela Anexos de e-mail [sys_email_attachment] que contém o nome do arquivo descartado e o motivo pelo qual ele foi descartado. O arquivo descartado permanece no registro de e-mail [sys_email]. A ordem na qual o sistema processa os anexos determina quais anexos são descartados. Esta ordem pode não ser consistente de e-mail para e-mail.
Quando um anexo de e-mail de entrada é descartado, o sistema também aciona o evento inbound.email_attachments.discarded. Você pode usar o evento para acionar uma notificação que alerta o remetente do e-mail. Para obter um exemplo de uma notificação que pode ser acionada pelo evento, consulte a notificação inativa "Anexos de e-mail de demonstração descartados".
Os anexos de e-mail de entrada serão impedidos de anexar ao registro de destino se existir um anexo idêntico.
Processamento de anexos de e-mail de saída
Para e-mails de saída, o sistema impõe o número e o tamanho máximos de anexos definidos pelas propriedades glide.email.outbound.max_attachment_count e glide.email.outbound.max_total_attachment_size_bytes. Os registros de e-mail são criados a partir de várias origens e podem exceder os limites de anexo configurados.
Os e-mails que estão prontos para serem enviados da tabela E-mail [sys_email] estão sujeitos aos limites de anexos de saída. Os e-mails que excedem qualquer um dos limites acionam um aviso no log do sistema de e-mail e são enviados com anexos até o número máximo ou o tamanho total do arquivo.
A mensagem de log para esse e-mail pode ser semelhante a esta: Tamanho máximo de anexo combinado excedido. (máx.: 15728640 bytes). Um ou mais registros de anexo ignorados.
E-mails para notificações, relatórios programados e tabelas exportadas
As notificações podem ser definidas para incluir todos os anexos do registro que aciona a notificação. Se os anexos excederem um dos limites de anexos de e-mail de saída, o sistema excluirá o excesso de anexos do e-mail e registrará uma mensagem de aviso.
Os relatórios podem ser programados para distribuição por e-mail como anexos. Relatórios grandes podem exceder o limite de tamanho do anexo de saída. Nesse caso, o sistema envia o e-mail do relatório programado sem o relatório anexado e registra uma mensagem de aviso. Para evitar o problema, envie links para relatórios grandes em vez de enviar os relatórios como anexos.
Se um usuário tentar exportar vários registros de uma lista que excede um limite de aviso configurado, uma caixa de diálogo oferecerá a opção de enviar por e-mail os registros exportados como um anexo. Se o anexo exceder o limite de tamanho do anexo de saída, o sistema enviará o e-mail sem a lista de registros exportados anexada e registrará uma mensagem de aviso.