Bon, aucune solution n'est parfaite :
uuencode permet d'envoyer des courriels dont les pièces jointes sont reconnues (à peu près) par évolution (etpossiblement d'autre logiciel), mais pas par le webmail gmail (j'y reviens juste après), "uuencode -m" ne fonctionne ni avec l'un ni avec l'autre.
J'ai trouvé aussi metasend, qui fonctionne pas trop mal (le seul problème est que le nom de la pièce n'apparait pas dans gmail), tant qu'il ne décide pas de couper les courriels en plusieurs morceaux (mais on peut le limiter dans cette affaire).
En fait, je backupait les données qu'il y a sur un serveur sur un disque ftp auquel il se connecte. Mais ça m'ennuit car le mot de passe du ftp est stocké en clair, et si le serveur est compromis, les données sur le ftp peuvent l'être aussi (je ne suis pas trop parano, mais je crois que la sécurité informatique, c'est le domaine où il faut l'être). Donc je cherche un protocol qui me permet de pousser des données sur un serveur distant (éventuellement à l'aide d'un mot de passe), mais qui ne permettent pas de supprimer les données qui y ont été poussées (avec le même mot de passe).
Ce que j'ai trouvé de plus proche c'est d'envoyer des courriels avec mes sauvegardes (sur un compte gmail car il y a beaucoup d'espace disque). Mais peut-être que quelqu'un connait un meilleurs moyen pour faire ça, car les courriels ne sont pas le meilleurs moyens de stocker des fichiers binaires (entre autre à cause de la nécessité d'encoder les données).