Vous voulez envoyer de gros fichiers par email?

bigEmail

Quel bonheur de pouvoir envoyer facilement un ficher .doc (MS Word) à quelqu’un. Nouveau message, un petit texte d’explication, j’attache le fichier de 8 Mo et hop ! C’est envoyé ! Facile !

Oui mais je viens de violer au moins 2 règles de bon sens !

Explication préliminaire

La messagerie a été inventée pour transmettre des messages courts sous forme de texte. Le protocole utilisé est donc un protocole “texte”. C’est à dire que le client de messagerie et le serveur communiquent avec des mots écris sous forme de… texte. C’est le protocole SMTP. En gros cela dit :

  • Moi : Salut !
  • Le serveur : Salut !
  • Je m’appelle Ken. j’ai un message pour Barbie.
  • OK ! donne-le.
  • Le voici : blablabla blablabla FIN
  • C’est bon c’est envoyé
  • Ciao !
  • Ciao

Cela parait simpliste et ça l’est.

Mais voilà, on a voulu ajouter la possibilité de transmettre des fichiers. Il est donc nécessaire de transformer un fichier binaire en texte avant de pouvoir l’envoyer. C’est le système Mime. Un fichier de 6Mo, une fois transformé en texte est plus gros d’un tiers (soit 8 Mo ici). Ceci c’est donc un peu du bricolage quelque part. Mais cela fonctionne.

C’était sans compter sur le fait qu’aujourd’hui le trafic est important et les milliers de fichiers transmis dans tous les sens prennent beaucoup de ressources. S’ajoute le fait que les virus utilisent principalement ce moyen pour se propager.

Toutes les difficultés pour envoyer de nos jours un fichier attaché s’explique par ceci : les règles communes de configuration d’un serveur de messagerie bloquent les messages de plus de 10Mo.

Ce qui veux dire qu’un fichier de 8 Mo initiaux fera sans doute plus de 10 Mo lorsqu’il sera transformé en texte pour envoi. Il sera donc refusé (pas partout, mais presque). S’ajoutent les filtres antivirus des serveurs qui vont empêcher certains type de fichiers de passer. Comme par exemple les fichiers de type exécutables.

Dans mon message créé au début j’ai violé 2 règles.

1- Un fichier attaché trop lourd.

Un fichier de 8 Mo, cela fait 10 à 12 Mo une fois transformé en Mime pour envoi par messagerie. Il a beaucoup de risque de ne pas transiter partout et de ne pas arriver à destination.

J’aurais du, au minimum, essayer de le compresser avec un utilitaire pour en faire un .zip ou .tar.gz ou encore .7z.

2- Un fichier attaché dans un format propriétaire.

Paresse oblige, j’ai envoyé mon fichier MS Word tel quel. Ce qui oblige mon interlocuteur à posséder lui aussi MS Word pour lire mon fichier !  Je suis donc en train de le forcer à utiliser un logiciel propriétaire payant qu’il n’a peut-être pas !

La solution aurait-été de faire un export, RTF ou PDF ou encore OpenDocument afin de lui permettre de lire ce fichier sans contrainte commerciale. RTF et OpenDocument sont des formats libres, PDF pas tout à fait libre mais non commercial (au moins dans sa version en lecture seule).

Les règles de bon sens à adopter pour l’envoi de fichiers attachés :
  1. Envoyer par email de petits fichiers compressés (moins de 5 Mo) sinon utiliser un autre moyen.
  2. Envoyer des fichiers dans un format non propriétaire. Par exemple RTF, OpenDocument ou PDF.
Les autres moyens pour envoyer un fichier à quelqu’un :
  • Utiliser un service d’échange de fichiers comme : Google Drive, rapidshare, mailbigfile, yousendit, gigasize, DL de free, dropbox, wetransfert, mega, etc.

Il y en a des dizaines. Et certains ont des plugins pour les logiciels de messagerie. C’est le moyen le plus sur et le plus simple.