Se rendre au contenu

Odoo envoie vos pièces jointes en lien ? Pourquoi, et comment l'éviter

Ce n'est ni un bug ni une fatalité : un seuil de taille, qui se règle en deux minutes.
5 octobre 2026 par

Mis à jour le 5 octobre 2026

Vous envoyez un devis avec ses photos, un dossier de commande, des plans : votre client ne reçoit pas les fichiers, mais un lien de téléchargement. La réponse qu'on entend souvent : « c'est Odoo, on ne peut rien y faire ». C'est inexact. Odoo applique un seuil de taille, ce seuil se règle, et une fois qu'on comprend comment il se calcule, on sait exactement quand les fichiers partiront en pièces jointes et quand ils partiront en lien.

En bref : pourquoi Odoo envoie-t-il un lien au lieu de la pièce jointe ?

La réponse courte

Quand un mail dépasse une taille maximale, 20 Mo par défaut, Odoo retire les fichiers du mail et les remplace par des liens de téléchargement. C'est une protection : un mail trop lourd serait refusé par le serveur d'envoi ou par celui du destinataire. Le seuil se modifie dans les paramètres système d'Odoo. Mais attention : les 20 Mo correspondent à environ 15 Mo de fichiers seulement, et il ne faut jamais dépasser la limite de votre messagerie.

20 Motaille de mail maximale par défaut dans Odoo
15 Mode fichiers environ suffisent à l'atteindre
1paramètre système à modifier pour changer le seuil

Comment Odoo décide : le calcul exact

Au moment d'envoyer, Odoo estime la taille du mail. Il additionne :

  • les en-têtes et le corps du message (le texte, la signature, les images intégrées) ;

  • la taille de toutes les pièces jointes, multipliée par 4/3 : un fichier joint à un mail est encodé, ce qui le rend environ un tiers plus lourd que sur votre disque ;

  • une marge de sécurité de 10 Ko.

Si le total dépasse le seuil, les fichiers partent en lien. C'est ce facteur 4/3 que personne ne voit : avec le seuil par défaut de 20 Mo, la bascule se produit dès environ 15 Mo de fichiers.

Fichiers jointsTaille estimée du mailAvec le seuil par défaut (20 Mo)
Devis PDF (1 Mo) et 3 photos de 2,5 Mo, soit 8,5 Moenviron 11,3 MoPièces jointes
Devis PDF (1 Mo) et 6 photos de 2,5 Mo, soit 16 Moenviron 21,3 MoLiens
Dossier de plans de 18 Moenviron 24 MoLiens

Exemples arrondis. Le texte du message et la signature s'ajoutent au calcul.

Ce qui surprend le plus

  • C'est tout ou rien. Quand le seuil est dépassé, Odoo ne retire pas seulement le plus gros fichier : toutes les pièces jointes rattachées au document passent en lien, y compris le PDF du devis ou de la facture.

  • Les fichiers venant d'un lien externe partent toujours en lien, quelle que soit leur taille : un document stocké sur un service en ligne n'est jamais joint au mail.

Ce que reçoit votre client

Le message arrive avec, en tête, un bloc par fichier : son nom et un lien de téléchargement. Trois points à connaître avant d'accepter ce fonctionnement :

  • Le lien est ouvert à quiconque l'a reçu. Il contient une clé d'accès : pas besoin de compte pour télécharger. Si le mail est transféré, le fichier l'est aussi.

  • Le lien dépend de l'adresse de votre Odoo. Il est construit à partir de l'adresse web déclarée dans votre base. Si elle est mal réglée (ancienne adresse, adresse de test), votre client reçoit un lien qui ne mène nulle part. Si un client vous signale un lien cassé, c'est la première chose à vérifier.

  • Le lien vit aussi longtemps que le fichier. Supprimez la pièce jointe ou le document, et le lien ne fonctionne plus, même dans les mails déjà envoyés.

Changer le seuil, pas à pas

  1. Activez le mode développeur depuis les Paramètres (lien en bas de page).

  2. Ouvrez Paramètres, Technique, Paramètres système.

  3. Cherchez la clé base.default_max_email_size. Si elle n'existe pas, créez-la : Odoo applique alors 20 Mo par défaut.

  4. Indiquez la nouvelle valeur en Mo, sans unité (par exemple 25), puis enregistrez. Le réglage vaut pour tous les mails de la base, immédiatement.

  5. Testez en envoyant à une adresse interne un mail un peu au-dessus de l'ancien seuil, puis vérifiez qu'il arrive bien avec ses pièces jointes, y compris chez un destinataire extérieur à votre messagerie.

La vraie limite : votre messagerie et celle de vos clients

Relever le seuil d'Odoo ne sert à rien si votre serveur d'envoi refuse le message ensuite. Le mail ne partirait plus du tout, au lieu de partir avec des liens. Voici les limites des deux messageries les plus courantes chez nos clients :

MessagerieLimite en envoiCe qu'il faut savoir
Microsoft 36535 Mo par défaut (36 Mo en réception)L'administrateur peut régler la limite entre 1 et 150 Mo, boîte par boîte.
Gmail, compte personnel25 Mo de pièces jointesAu-delà, Gmail remplace lui-même les fichiers par un lien Google Drive.
Google WorkspaceFixée par l'administrateurVérifiez la règle de votre console d'administration avant de relever le seuil d'Odoo.

Limites publiées par Microsoft et Google (sources en fin d'article).

Ma règle : le seuil d'Odoo ne dépasse jamais la limite d'envoi de votre messagerie, et il reste prudent si vos clients sont sur des messageries plus strictes que la vôtre. Comme Odoo compte déjà l'encodage dans son estimation, un seuil de 25 à 30 Mo convient à la plupart des PME qui envoient par Microsoft 365. Si vos mails partent par les serveurs d'Odoo plutôt que par votre propre messagerie, n'augmentez pas le seuil sans l'avoir testé.

Un cas vécu

Un client transitaire m'a signalé que les mails envoyés depuis l'application Achats arrivaient chez ses partenaires avec des liens à la place des documents. Ses envois réunissent souvent plusieurs pièces : factures, documents de transport, pièces scannées. C'est le profil type : quelques scans en haute définition suffisent à dépasser les 15 Mo de fichiers qui déclenchent la bascule.

Dans ce cas, deux leviers se combinent : alléger les fichiers les plus lourds, puis régler le seuil d'Odoo à une valeur compatible avec la messagerie de l'entreprise. Les envois courants partent alors en pièces jointes, et seuls les très gros dossiers passent en lien, ce qui est le comportement souhaitable.

Mon conseil

Avant de relever le seuil, regardez ce qui pèse. Un PDF de devis fait rarement plus de 1 Mo ; ce sont les photos de smartphone et les scans en haute définition qui font basculer un mail. Réduire leur taille règle souvent le problème sans toucher à Odoo, et vos clients reçoivent des mails plus légers.

Questions fréquentes

Peut-on empêcher complètement Odoo d'envoyer des liens ?

En théorie, il suffirait de fixer un seuil très élevé. En pratique, c'est une erreur : au-delà de la limite de votre messagerie, le mail serait refusé et ne partirait plus du tout. Relevez le seuil jusqu'à cette limite ; au-delà, le lien est la meilleure solution.

Le réglage s'applique-t-il à une seule application ?

Non. Le seuil vaut pour tous les mails envoyés par la base : devis, factures, achats, projets, assistance.

Les liens envoyés expirent-ils ?

Non, ils fonctionnent tant que le fichier existe dans Odoo. Ils cessent de fonctionner si la pièce jointe ou le document est supprimé.

Est-ce disponible sur Odoo Online ?

Oui. Les paramètres système sont accessibles en mode développeur à un administrateur, sur Odoo Online comme sur Odoo.sh ou sur votre propre serveur.

Pour aller plus loin

Vos clients reçoivent des liens au lieu de vos documents ?

Je regarde avec vous ce qui pèse dans vos envois, la limite de votre messagerie et le bon réglage pour votre Odoo.

Réserver un tour d'horizon gratuit
5 octobre 2026
Partager cet article
Étiquettes
Nos blogs
Archive