Passage de GMail à Fastmail

Posted in feedback with tags internet mail -

En 2004, un pote qui bosse chez Google me file une invitation pour tester un nouveau Webmail appelé GMail. 2014. Cela fait maintenant 10 ans que j’utilise GMail pour mes besoins (sur plusieurs comptes) en plus de l’utilisation du moteur de recherche Google, Google Maps, Google Calendar, Google+ et Android (et jusqu’en 2013 Google Reader). Il était temps de réduire ma dépendance envers Google. Dans un élan de volonté, je me suis décidé à trouver un nouvel hébergeur mail pour 2015. C’est maintenant chose faite.

Présentation de Fastmail

Fastmail est une boite australienne, qui était un temps une division de la société Opera Software, créatrice du navigateur web du même nom. Fin 2013, ils ont décidés de passer du modèle gratuit au modèle payant. Les serveurs se trouvent à New York et en Islande.

Il existe 3 offres :

  • Individuel (1 compte)
  • Famille (<9 comptes)
  • Entreprise (jusqu’à 1000 comptes)

Dans l’offre individuel, vous avez 4 possibilités :

  • Lite (10$ / an) : 250Mo mail / 100Mo fichier
  • Full (20$ / an) : 1Go mail / 1Go fichier
  • Enhanced (40$ / an) : 15Go mail / 5Go fichier + calendrier + domaine perso
  • Premium (120 $/ an) : 60Go mail / 30Go fichier + calendrier + domaine perso

Voulant utiliser des domaines personnels et disposer d’une capacité identique à GMail, j’ai opté pour Enhanced. Et 40$ me semble un prix fort raisonnable.

Note : Vous pouvez tester Fastmail 60 jours gratuitement (et sans avoir à donner sa CB). Par contre, certaines fonctionnalités sont désactivées comme les alias.

Interface

Ce qui me rebutais pendant des années à partir de GMail était l’aspect assez repoussant des webmails concurrents. Alors que je me suis fait rapidement à l’interface de Fastmail. Claire et sobre, avec cette pointe de design qui fait la différence. Voici un exemple :

De plus, l’interface est rapide, bien plus véloce que GMail. C’est très agréable ! Un déplacement de mails ou la navigation dans mes dossiers est instantané. Gros point positif ! Il faut noter que je n’ai pas encore des dossiers avec plus de 15 000 threads comme avec GMail (je n’ai pas transféré les 10Go de la cinquantaine de listes de diffusion dont je suis abonné). Par contre, cela manque de thèmes (seulement 4 mais dans la même gamme de couleur).

Très bon point, il existe de nombreux raccourcis claviers.

Par contre je n’apprécie pas du tout le fait qu’il existe 2 endroits différents pour configurer, appelés settings et advanced. Avoir plusieurs endroits pour faire la même chose est source de confusion car on ne sait jamais si c’est dans tel ou tel endroit. Et d’ailleurs, cela n’a pas manqué car il existe 2 écrans pour configurer ses signatures, la configuration de l’un semblant écraser l’autre. Il y aussi des incohérences dans la navigation. Par exemple :

  • Quand vous êtes dans l’application fichier, le menu principal n’est plus une dropbox comme partout ailleurs mais un menu traditionnel (et dans une position différente).

  • Dans un écran de configuration «advanced», vous n’avez pas moyen de revenir à l’écran général (par exemple pour aller de l’écran Folders à Rules).

Toujours coté ergonomie, je n’ai plus de bouton mark as read directement accessible, il faut que je passe par le menu mark puis cliquer sur read. Un clic de plus semble ridicule, sauf quand, comme moi, vous lisez des dizaines de listes de diffusion et que vous mettez les sujets qui ne vous intéressent pas en lus. Ce qui fait donc pas mal de clics en plus. Pour continuer coté ergonomie, les textes cités sont souvent fermés par défaut (comme GMail d’ailleurs), ce que je n’aime pas du tout.

Il y a un emplacement en haut à gauche de chaque mail pour un avatar mais il semble prendre uniquement ceux de Wordpress, autant dire que vous n’en voyez aucun…

Autre lacune, s’il existe la notion de flag, il y’en a qu’un type. Contrairement à GMail qui possède une douzaine (appelés stars), ce qui me permet de donner des sens différents selon l’action à mener. Par exemple le flag «?» signifie que j’attends une réponse alors que le flag «!» veut dire que je dois y répondre. Je perds donc une fonctionnalité très utile.

Il manque aussi la notion de multiple inbox (plusieurs vues fusionnées sur le même écran), qui permettait de rajouter une vue avec critère. Par exemple, j’avais dans GMail en haut l’inbox classique et en bas une inbox qui listait tous les mails «flaggués», ce qui donc me listait toutes les actions á mener. Encore une fonctionnalité perdue.

Autre fonctionnalité perdue, j’ai configuré dans GMail l’envoi de mail au bout de 30 secondes, ce qui me laissait le temps de me relire une dernière fois. C’est fou le nombre de fautes que je rattrape au dernier moment (j’ai une sale manie de ré-écrire en permanence mes phrases, ce qui fait que je relis finalement assez rarement). Bon ok, il suffit de les mettre en draft et d’attendre un peu. C’est juste un changement de comportement :).

Fonctionnalité intéressante, vous pouvez envoyer un mail selon un template. Il suffit pour cela de créer un dossier «Templates», d’y déplacer un draft pour qui se transforme automatiquement en template. Simple et pratique.

Au final, je me suis fait rapidement à nouvelle interface mais cela manque d’ergonomie. Rien de bloquant mais légèrement déroutant de temps à autre. La seule fonctionnalité qui me manque vraiment est d’avoir plus de flags.

Gestion des dossiers

Voila pour moi un point fort de Fastmail, il est possible d’avoir plusieurs niveaux de dossiers facilement. Je m’explique. J’aime bien catégoriser les mails, que ce soit des listes de diffusion (Go →go-nuts) ou pro (projet X→devis). C’est possible dans GMail mais le décalage visuel m’oblige à faire des noms de dossier court et ne pas avoir plus de 2 profondeurs (car l’interface ne permet pas d’agrandir la fenêtre des dossiers). UX quand tu nous tiens. Comme le décalage est léger dans Fastmail, je peux en avoir 3 ou 4 sans trop de soucis (et la fenêtre est ici déplaçable). Ce qui fait que maintenant j’ai des dossiers racines comme «ml» et «pro». La visualisation et la navigation étant bien améliorées à mes yeux. De plus, et contrairement à GMail, on peut ordonner les dossiers dans l’ordre de son choix.

Rien de révolutionnaire mais un plus bien pratique, quand comme moi, vous atteignez la centaine de dossiers (car rappelez vous que l’un de mes objectifs est de fusionner trois comptes GMail). Voici un exemple avec une arborescence de 3 sous-dossiers (ml→Go→golang-nuts) :

Par contre, l’ordre des dossiers se fait par glisser - déplacer et c’est un véritable enfer. On sent l’outil développé pour quelques dossiers mais pas du tout pensé pour le cas où il faut glisser en dehors de l’écran. Et la encore, on a un écran de configuration dans settings qui gère l’ordre mais marche mal avec beaucoup de dossiers et un écran dans advanced qui gère bien le fait d’avoir plein de dossiers mais qui ne gère pas l’ordre…

Dossier vs label

L’utilisation de Fastmail me renvoie 10 ans en arrière, car il n’implémente pas la notion de label. Ici, on a affaire à de bêtes dossiers, ce qui veut dire que contrairement à GMail, il n’est pas possible de «tagguer» plusieurs fois un mail, soit pour le rendre visible dans plusieurs dossiers, soit pour lui donner plus de sens. Cela pose soucis si par exemple on utilise une sorte de «méthode GTD», en labellisant les mails («en attente», «en cours», «action», etc). J’ai trouvé que la notion de label est, avec la vue par défaut en mode conversation, les deux plus grosses avancées de GMail quand j’ai commencé à l’utiliser en 2004. Je pense néanmoins que je pourrais m’en passer sans trop de larmes.

Filtre

Le classement de ses mails se fait à travers des classiques filtres. Ces filtres permettent de supprimer, transmettre ou déplacer des mails. Les critères sont :

  • Always — the rule always applies to every message.
  • The sender’s — looks at the From address of the message.
  • A recipient’s — looks at the names and addresses in the To and Cc fields.
  • The subject — looks at the Subject of the message.
  • The message text — looks at the body of the message.
  • The mailing list ID — looks at the List-Id header of the message.

De plus, on peut utiliser un glob ou une regexp pour des besoins plus évoluer. Et surtout, on peut utiliser le langage Sieve qui permet de décrire ses filtres sous forme de DSL. Le premier avantage étant de pouvoir facilement importer, modifier et exporter l’ensemble de ses filtres. Voici un exemple :

if header :contains ["list-id", "list-post"] "<rust-dev.mozilla.org>" {
  fileinto "INBOX.ml.Rust.rust-dev";
}

Par contre, j’ai un gros soucis : je me retrouve avec plusieurs fois le même mail dans un dossier car c’est un fait un mail à plusieurs destinations (mail se trouvant sur plusieurs listes de diffusion). Si par exemple j’envoie un mail à go-nuts et go-dev, il va se retrouver en double dans le dossier «ml/go/go-nuts» car le filtre idoine se trouve avant le filtre qui classe dans «ml/go/go-dev». Gênant. En regardant les règles Sieve, je m’aperçois que c’est un gros bloc if/else. Ça se trouve, en ne mettant que des if, cela résout le problème. A tester.

Moteur de recherche

Gros point fort de GMail, à tel point que certains utilisateurs ne rangent jamais leurs mails et passe systématiquement par le moteur de recherche. De ce que je peux en juger, le moteur de recherche de Fastmail semble aussi de très bonne facture, trouvant immédiatement les mails que je recherche. Et comme GMail, on peut utiliser un DSL :

  • in:
  • from:
  • to: (searches both To and Cc)
  • subject:
  • body:
  • list: (searches the List-Id header)
  • header:”:
  • substr:()
  • since|after|newer:
  • before|older:
  • date:
  • smaller|maxsize:
  • bigger|larger|minsize:
  • has|is:
  • filetype:image|document|spreadsheet|presentation|pdf
  • flag:
  • msgid:
  • imap:

Les booléens peuvent être :

  • read or seen
  • unread or unseen
  • pinned or flagged
  • unpinned or unflagged
  • replied or answered
  • unreplied or unanswered
  • attachment or hasatt
  • noattachment or hasnoatt or noatt
  • draft
  • undraft

On peu appliquer des opérateurs :

  • AND
  • OR
  • NOT
  • () - grouping

Comme vous le constater, c’est fort complet. De plus vous pouvez sauvegarder une recherche qui se modélisera sous forme de dossier : cliquer dessus et vous verrez le résultat de la recherche. Top !

Encore un défaut d’ergonomie, je trouve la fenêtre de recherche bien trop petite.

Utilisation de domaines DNS

Je voulais profiter de la migration pour utiliser des domaines personnels (ce qui est possible avec Google Apps, j’avais d’ailleurs mon mail pro la dessus). Pour cela 2 solutions :

  • transférer le domaine chez eux. Vous contrôlez ensuite vos entrées DNS directement dans l’interface Fastmail. Vous avez par défaut tout un tas d’entrées pré-configurées (MX, JABBER, CALDAV, etc).

  • spécifier les MX Fastmail. Il faudra alors ajouter manuellement certaines entrées comme le DKIM. Rien de compliqué.

J’ai opté pour la première solution.

J’utilise donc maintenant un domaine personnel pour chaque adresse mail que j’utilise (avec un seul compte Fastmail), les «identités» faisant le reste. Du classique.

Alias

En plus des domaines virtuels, il est possible de créer des alias à partir de l’énorme liste de domaines que possède Fastmail, comme fastmail.mx, fastmail.net, eml.cc ou encore mm.st. Au total une bonne centaine je pense ! J’ai donc créer un alias pour un usage «poubelle», histoire de pas donner mon véritable mail quand je teste des services (mais qui à l’avantage de ne pas s’appeler sdouche@junk.org, il fait «vrai»). Il suffit d’en changer de temps en temps si le spam augmente. Et comme c’est un alias, cela tombe au même endroit.

Adresse avec +

Comme avec GMail, il est possible d’utiliser le symbole + dans votre adresse mail, ce qui permet de distinguer les émetteurs. Par exemple, mettre nom+service@domaine.com permet de savoir qui a revendu votre mail à des spammeurs :). Si vous avez un dossier qui correspond a ce qui suit le symbole + (service dans l’exemple précédent), il sera automatiquement rangé dedans. Mieux, vous pouvez utiliser l’adresse nom@service.domaine.com, ce qui sera automatiquement transformer en nom+service@montld.com. Utile pour ne montrer que vous fournissez une adresse personnalisée.

SPAM

Voila un gros plus de GMail ! je recevais moins d’une dizaine de spams par semaine, dont un non taggué. Ce qui est pas mal pour un mail abondamment utilisé pendant 10 ans sans faire attention. C’est encore trop tôt pour donner une indication pour Fastmail, il faudra quelques mois pour cela. Par contre j’ai remarqué qu’en plus d’une base de connaissance globale, vous avez aussi une base personnelle que vous pouvez entrainer avec les boutons Report spam et Report non-spam. De plus vous avez plusieurs profils de protection :

  • Basic : Known insecure email hosts/relays are always blocked (xbl)

  • Normal : Known insecure email hosts/relays are always blocked (xbl). Likely spam is placed in your ‘Junk Mail’ folder. Email from people in your address book is definite not spam. No email is discarded by the spam filter.

  • Aggressive : Known insecure email hosts/relays are always blocked (xbl). Possible spam is placed in your ‘Junk Mail’ folder. Extremely probable spam is discarded without you seeing it. Email from people in your address book is definite not spam.

  • White list only : Known insecure email hosts/relays are always blocked (xbl). Only email that comes from someone listed in your address book is let through. All other email is discarded.

  • Custom : Known insecure email hosts/relays are always blocked (xbl). Completely customise all other spam settings

L’option liste blanche est intéressante pour ceux qui n’utilise le mail qu’avec des personnes identifiées. J’ai choisi Normal pour l’instant.

Phishing

Autre point fort de GMail, je n’ai rien vu de ce coté là. Néanmoins, étant un utilisateur averti (et qui n’hésite pas à lire les entêtes mail), ce n’est pas trop un souci. Mais cela reste un point faible par rapport à GMail.

Calendrier

Le calendrier est vraiment pas mal, sobre et agréable à l’œil, tant pour la vision générale (sur plusieurs semaines) qu’en détail (la semaine en cours). On peut en créer plusieurs et assigner des couleurs différentes, et importer des calendriers publics (format ICS). Mais s’il est possible d’assigner 3 rappels du type mail ou alerte web, il n’y pas de SMS ! Ce qui est bien pratique quand on ne reçoit pas de données (3G/4G), comme par exemple dans certains locaux. Utile certes mais pas indispensable.

Et bien sur, pas de lien avec Google Maps, qui permettait en autre de valider l’adresse insérée.

Espace de stockage

Votre espace de stockage est accessible par DAV ou FTP. Vous pouvez même le personnaliser avec des sous-domaines ou disposer de galeries photo, ajouter un mot de passe ou faire du throttling (limiter la bande passante). Pas la fonctionnalité du siècle mais toujours utile pour mettre à disposition des fichiers sans activer un service supplémentaire comme Dropbox.

Chat

Vous avez en plus un compte Jabber pour le chat. Je n’ai pas encore testé car je n’arrive pas à le faire fonctionner (les paramètres sont bons mais le client mouline dans le vide).

Login alternatifs

J’ai trouvé cette fonctionnalité intéressante. Vous pouvez créer un autre login, comme par exemple OTP (usage unique) ou utilisable 24h avec envoi du mot de passe par SMS. Cela peut être pratique quand on se trouve dans un endroit pas très sur. Par exemple, j’utilise des mots de passe OTP pour les connexions FTP.

Alias de diffusion

On peut créer un alias qui enverra un mail à chaque membre d’un groupe. Cela ressemble à une liste de diffusion mais sans logiciel spécifique (pour s’abonner, se désabonner ou choisir des modes de réception). Cela se résume à un alias vers N personnes. Cela peut être utile.

Notes

En plus du mail, du stockage de fichiers et du chat, vous avez aussi une petite application de prise de notes (très basique). Comme j’utilise d’autres applications pour ce besoin, je n’en dirais pas plus.

Application Android

L’application Android est pas mal, bien que moins réactive que celle de GMail (je pense que cette dernière met en cache les mails inbox et pas Fastmail). Un petit bémol sur l’ergonomie pour distinguer les mails non-lus des mails lus : dans les 2 cas le titre est en gras, ce qui me gène pour les distinguer (c’est un flag bleu qui joue le marqueur). Une question d’habitude je pense. Par contre, il n’existe pas de widget Calendar ! Il faut donc ouvrir l’application et faire 4 clics avant de l’avoir, ce qui est clairement inintéressant. Heureusement il existe l’application CalDAV-Sync qui permet de récupérer et intégrer vos évènements dans Android. Merci le service CalDAV ! Pour information il existe une application similaire pour les contacts (qui va taper lui sur le service CardDAV).

Migration

Un mot sur la migration, qui est incroyablement simple : vous spécifiez le serveur (imap.gmail.com pour GMail), le login, le mot de passe est les dossiers à migrer et vous attendez. Cela a pris quelques heures pour moi. Simple et efficace.

Et GMail ?

Je garde pour l’instant mon ancien compte GMail, car c’est toujours utile d’en avoir un (par exemple pour gérer les Google Groups). Surtout qu’il est utilisé depuis 10 ans, il est donc dans les contacts de pas mal de connaissances. J’ai donc ajouté un forward automatique pour éviter de me connecter.

Conclusion

Malgré les quelques défauts que j’ai pu voir, je suis satisfait de mon passage chez Fastmail. Malgré quelques légers bugs, une ergonomie perfectible et surtout quelques écrans de configuration à revoir, le service est de qualité et surtout rapide ! Certaines fonctionnalités montrent qu’ils ciblent aussi des utilisateurs avancées, ce qui me va fort bien. Et je reste confiant sur des futures améliorations, le passage récent au modèle payant permettant d’avoir bien plus de moyens.

Je suis content d’utiliser un service qui mise sur des formats ouverts : POP, IMAP, XMPP, CardDAV, CalDAV, FTP, WebDAV, LDAP. De plus, ils utilisent intensivement les Logiciels Libres et développent activement le serveur mail Libre Cyrus IMAP. Ils ont aussi libérer du code, notamment leur framework Javascript.

Content aussi de sortir un peu des griffes de Google puisque j’utilise deux services en moins (Google Mail et Google Calendar). De plus, j’appréciais de moins en moins les évolutions dans GMail : interface plus lourde, ergonomie en baisse, nouvelles fonctionnalités plutôt orientées noob (important mail comme le futur Inbox qui semblent se focaliser plutôt sur les gens qui ont du mal avec le mail, alors que je fais de l’inbox zéro depuis 10 ans).

Dommage que les serveurs principaux se trouvent aux USA (même si la loi ne s’applique pas de même façon car c’est une boite non américaine). Espérons qu’un hébergeur européen de cette qualité voit le jour pour héberger mes mails en Europe, ou que Fastmail donne la possibilité de choisir ses serveurs.

Et si vous connaissez quelqu’un chez eux, n’hésitez pas à transmettre mes remarques :).

Written by Sébastien Douche
comments powered by Disqus
Older article
Worse is better