Propriétés de limite de pièce jointe

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Plusieurs propriétés contrôlent les limites de pièces jointes aux e-mails.

    Pour afficher l’état de toutes les pièces jointes d’e-mail, accédez à la table Pièces jointes d’e-mail [sys_email_attachment].

    Propriétés

    Toutes les propriétés figurent dans la table Propriétés système [sys_properties]. La définition de l’une des propriétés suivantes sur une valeur excessivement élevée peut entraîner des problèmes de performances.

    Tableau 1. Propriétés de limite de pièce jointe
    Nom Description
    glide.email.inbound.max_attachment_count Définit le nombre maximal de pièces jointes autorisées par e-mail entrant.
    • Type : nombre entier
    • Valeur par défaut : 30
    • Pour en savoir plus : Traitement des pièces jointes des e-mails entrants
    glide.email.inbound.max_total_attachment_size_bytes Définit la taille totale maximale des pièces jointes en octets autorisée par e-mail entrant.
    • Type : nombre entier
    • Valeur par défaut : 18874368
    • Pour en savoir plus : Traitement des pièces jointes des e-mails entrants
    glide.email.outbound.max_attachment_count Définit le nombre maximal de pièces jointes autorisées par e-mail sortant.
    • Type : nombre entier
    • Valeur par défaut : 30
    • En savoir plus : Traitement des pièces jointes d’e-mails sortants
    glide.email.outbound.max_total_attachment_size_bytes Définit la taille totale maximale des pièces jointes en octets autorisée par e-mail sortant. Pour envoyer un e-mail, le système doit encoder le contenu de l’e-mail. Ce processus peut augmenter considérablement la taille de l’e-mail, y compris les éventuelles pièces jointes. Il est préférable de définir cette propriété sur une valeur bien inférieure à la taille maximale de l’e-mail.
    • Type : nombre entier
    • Valeur par défaut : 18874368
    • En savoir plus : Traitement des pièces jointes d’e-mails sortants
    Remarque :
    Une autre propriété, com.glide.attachment.max_size, définit la taille de fichier maximale autorisée pour n’importe quelle pièce jointe dans le système et remplace toutes les valeurs plus grandes de et glide.email.outbound.max_total_attachment_size_bytes.glide.email.inbound.max_total_attachment_size_bytes

    Traitement des pièces jointes des e-mails entrants

    Pour les e-mails entrants, le système applique le nombre maximal et la taille maximale des pièces jointes, tels que définis par les glide.email.inbound.max_attachment_count propriétés et glide.email.inbound.max_total_attachment_size_bytes . Lorsque la pièce jointe d’un e-mail entrant dépasse l’une de ces valeurs, la pièce jointe est ignorée. Un enregistrement contenant le nom du fichier ignoré et la raison de son abandon est créé dans la table Pièces jointes d’e-mail [sys_email_attachment]. Le fichier ignoré reste dans l’enregistrement d’e-mail [sys_email]. L’ordre dans lequel le système traite les pièces jointes détermine les pièces jointes qui sont ignorées. Cet ordre peut ne pas être cohérent d’un e-mail à l’autre.

    Lorsqu’une pièce jointe d’e-mail entrant est ignorée, le système déclenche également l’événement inbound.email_attachments.discarded . Vous pouvez utiliser l’événement pour déclencher une notification qui alerte l’expéditeur de l’e-mail. Pour obtenir un exemple de notification qui peut être déclenchée par l’événement, consultez la notification inactive « Pièce(s) jointe(s) d’e-mail de démonstration ignorées ».

    Les pièces jointes des e-mails entrants ne peuvent pas être jointes à l’enregistrement cible s’il existe une pièce jointe identique.

    Traitement des pièces jointes d’e-mails sortants

    Pour les e-mails sortants, le système applique le nombre maximal et la taille maximale des pièces jointes, tels que définis par les glide.email.outbound.max_attachment_count propriétés et glide.email.outbound.max_total_attachment_size_bytes . Les enregistrements d’e-mail sont créés à partir de différentes sources et peuvent dépasser les limites de pièces jointes configurées.

    Les e-mails prêts à être envoyés à partir de la table E-mail [sys_email] sont soumis aux limites de pièces jointes sortantes. Les e-mails qui dépassent l’une ou l’autre de ces limites déclenchent un avertissement dans le journal système de messagerie et sont envoyés avec des pièces jointes jusqu’au nombre maximal ou à la taille totale du fichier.

    Le message de journal d’un tel e-mail peut ressembler à ceci : Taille maximale combinée des pièces jointes dépassée. (max :15728640 octets). Un ou plusieurs enregistrements de pièces jointes ignorés.

    E-mails pour les notifications, les rapports planifiés et les tables exportées

    Les notifications peuvent être définies pour inclure toutes les pièces jointes de l’enregistrement qui déclenche la notification. Si les pièces jointes dépassent l’une ou l’autre des limites de pièces jointes d’e-mail sortant, le système exclut les pièces jointes excédentaires de l’e-mail et génère un message d’avertissement.

    Les rapports peuvent être programmés pour être distribués par e-mail sous forme de pièces jointes. Les rapports volumineux peuvent dépasser la limite de taille des pièces jointes sortantes. Dans ce cas, le système envoie l’e-mail du rapport planifié sans le rapport joint et consigne un message d’avertissement. Pour éviter ce problème, envoyez des liens vers des rapports volumineux au lieu d’envoyer les rapports sous forme de pièces jointes.

    Si un utilisateur tente d’exporter de nombreux enregistrements d’une liste qui dépasse un seuil d’avertissement configuré, une boîte de dialogue offre la possibilité d’envoyer par e-mail les enregistrements exportés en tant que pièce jointe. Si la pièce jointe dépasse la limite de taille des pièces jointes sortantes, le système envoie l’e-mail sans la liste d’enregistrements exportée en pièce jointe et consigne un message d’avertissement.