facebook instagram twitter rss2 youtube youtube wordpress joomla tux appleinc windows skype paypal
 

Bénéficier de Proton Mail avec une boîte mail de votre propre nom de domaine sous Ubuntu

Logo de Proton Mail Bridge
Logo de Proton Mail Bridge  (Tous droits réservés Proton AG)

Si vous avez un compte chez Proton, vous avez certainement également au moins une boite de messagerie Proton Mail. Ce tutoriel décrit, pas à pas, les étapes pour installer et configurer Proton Mail Bridge sous Ubuntu 22.04, 24.04, ... ainsi que tout système basé sur Debian.

Vous pourrez alors profiter de cette boite mail chez Proton directement sous Ubuntu avec le client de messagerie Thunderbird, vous dispensant ainsi de devoir vous connecter via un navigateur Internet à votre compte Proton Mail pour consulter vos courriels.

I - Pré-requis

En plus de Thunderbird installez la bibliothèque Qt-6

Sous Ubuntu, Proton Mail Bridge nécessite Qt 6 comme dépendance. Vous devrez donc installer au préalable le paquet  qt6-base-dev . Ce paquet est disponible dans le dépôt Universe normalement déjà activé par défaut.
Vous pouvez vérifiez que le dépôt universe est bien activé via : Gestionnaire de mise à jour → Paramètres → Logiciels Ubuntu.

Pour installer directement  qt6-base-dev , lancez la commande :

sudo apt install qt6-base-dev

NB. Pour le bon fonctionnement de la bibliothèque Qt-6, le paquet  qt6-base-dev-tools  sera alors aussi installé.

Si vous préférez, vous pouvez bien sûr aussi passer par Synaptic pour installer ces deux paquets.

II - Activer Apps Menu

Ceci est facultatif mais si pratique que je ne peux que vous le conseiller. En effet une extension Gnome permet d'afficher le menu Applications dans la barre supérieure du bureau d'Ubuntu.

Pour en disposer, installez les paquets :  gnome-shell-extensions  et  gnome-shell-extension-manager  avec la commande :

sudo apt install gnome-shell-extensions gnome-shell-extension-manager

Puis pour que cette extension Gnome soit efficiente, fermez votre session et relancez-la.
Ensuite rechercher dans les applications  Extensions  et activez Apps Menu.
Ainsi en un simple clic vous aurez accès à la liste de toutes les programmes installés sur votre machine.

Profitez-en pour activer en plus  Place Status Indicator  cette extension Gnome permet d'avoir le menu des Emplacements (Bureau, Documents, Images ...) également dans la barre supérieure.

Je vous laisse découvrir les autres extensions Gnome par vous-même, le web regorge de documentations dédiées à ce propos.

III - Installation de Proton Mail Bridge sous Ubuntu

Cette application n'est pas une application native d'Ubuntu, vous ne la trouverez donc pas dans le magasin des applications (ni dans Synaptic), vous devrez donc l'installer par vous-même. Fort heureusement l'équipe de Proton développe et maintient l'application Proton Mail Bridge au format .deb et la distribue depuis sa version 2.0 en open source sous licence MIT, compatible avec la licence GNU, chère aux cœurs de tous les défenseurs des logiciels libres comme de la Free Software Fondation.

  1. Téléchargez dans votre Dossier personnel la dernière version Protonmail-bridge via le le lien Download (.deb)
    sur la page : https://proton.me/mail/bridge#download.
  2. Si vous aviez déjà installé une version antérieurement, il est conseillé de la désinstaller avant d'installer une nouvelle.
    En cas de doute, pour le vérifier, lancez la commande :

    sudo apt search protonmail-bridge

    Le terminal vous répondra quelle est la version installée, si tel est le cas.

    Ensuite, si l'application a été installée via le gestionnaire de paquets, lancez la commande :

    sudo apt remove protonmail-bridge

    NB. Avec "remove" vous garderez vos fichiers de configuration et n'aurez normalement pas besoin de reparamétrer l'appli et vos comptes de messageries dans Proton Mail.

  3. Enfin pour installer Proton Mail Bridge; en remplaçant le numéro 3.14.0-1 par le numéro de version du .deb que vous venez de télécharger; lancez la commande :

    sudo apt install ./protonmail-bridge_3.14.0-1_amd64.deb

    Si vous aviez téléchargé le .deb de Proton Bridge dans votre dossier /Téléchargement, il est impératif que vous le déplaciez dans votre Dossier personnel avant de lancer la commande ci-dessus.

  4. Une fois la procédure d'installation de Proton Mail Bridge terminée, redémarrez Ubuntu.

IV - Paramétrage de Proton Mail Bridge

  1. Lancez Proton Mail Bridge depuis le menu Application → Internet (ou en le cherchant dans les programmes)
  2. Dans la fenêtre  Welcome to Proton Mail Bridge , cliquez sur Start setup
  3. Indiquez votre Mail (de votre compte Proton) du style : xxxxxx@proton.me
  4. Puis le mot de passe de ce compte Proton
  5. Validez en cliquant sur Sign in
  6. Proton Mail Bridge affiche alors Select your email client, optez pour Thunderbird.

V - Configuration de Thunderbird

 En cas de besoin, des captures d'écrans en anglais à ce sujet sont disponibles sur la documentation officielle de Proton Bridge.

Lancez Thunderbird et rendez-vous dans le menu :
Édition → Paramètres des comptes → Gestion des comptes → Ajouter un compte de messagerie

Indiquez :

  • Votre Nom complet.
  • Votre adresse e-mail, si vous avez votre propre nom de domaine (ce que la documentation officielle de Proton appelle custom domain) du style  mon-email@mon-domaine.com .
    Dans ce contexte vous l'aurez compris l'adresse e-mail à indiquer n'est pas celle de votre compte Proton.
  • Le mot de passe indiqué dans la fenêtre de Proton Mail Bridge.
  • Cochez la case "Retenir le mot de passe".
  • Cliquez sur Configuration manuelle (impératif si vous utiliser une boite mail rattaché à votre propre nom de domaine).

Recopiez ensuite les informations affichées dans la fenêtre de Proton pour continuer à configurer votre compte de messagerie :

Pour recevoir les mails :

  • IMAP : 127.0.0.1
  • Port : 1143
  • Sécurité de la connexion : Aucune (cela permet de pouvoir enregistrer les brouillons de vos courriels).
    Si vous préférez vous pouvez opter plutôt pour STARTTLS mais si vous êtes confronté au sempiternel message « Votre brouillon n'a pas été copié dans votre dossier Brouillons en raison d'un problème d'accès au réseau ou au fichier... » choisissez "Aucune".
  • Méthode d'authentification : Optez pour  Mot de passe normal, transmission non sécurisée 
    Si vous avez sélectionné STARTTLS, choisissez "Mot de passe normal".
  • Nom d'utilisateur : votre adresse e-mail (celle du custom domain)

Pour envoyer des mails :

  • SMTP : 127.0.0.1
  • Port : 1025
  • Sécurité de la connexion : Aucune (pour vous permettre d'enregistrer les brouillons de vos courriels).
    Si vous préférez vous pouvez opter pour STARTTLS mais vous ne pourrez pas enregistrer vos brouillons de courriels.
  • Méthode d'authentification : Optez pour  Mot de passe normal, transmission non sécurisée 
    Si vous avez sélectionné STARTTLS, choisissez "Mot de passe normal".
  • Nom d'utilisateur : votre adresse e-mail (celle du custom domain)
  L'équipe de Proton Mail précise qu'il n'y a aucun problème avec le fait de configurer à "Aucune" la sécurité de la connexion dans l'application de messagerie Thunderbird. En fait ces paramètres indiquent juste la façon dont Thunderbird se connecte à Proton Mail Bridge (et non pas comment Proton Mail gère vos courriels ensuite de façon tout à fait sécurisée).

Fin de la configuration de Thunderbird

  1. Cliquez sur Retester, un message de Thunderbird sur fond vert vous avertira que les paramètres ont été trouvés.
  2. Confirmer en cliquant sur Terminer
  3. Une fenêtre "Ajout d'une exception de sécurité" s'affichera alors.
    Laissez cocher  Conserver cette exception de façon permanente  et cliquez sur Confirmer l'exception de sécurité.
  4. Vous pouvez à présent cliquez sur "Paramètres du compte" pour choisir les différentes préférences et options de ce compte mail.
  5. Une fois la configuration de Thunderbird terminée, retournez sur la fenêtre de Proton Mail Bridge et cliquez sur le bouton vous permettant de conclure la configuration.

Sur la droite de la barre supérieure du bureau d'Ubuntu, la petite icône violette de Proton Mail Bridge vous montrera que vous êtes bien connecté à Proton Mail. Cliquez dessus vous donne accès à un sous-menu, pour un accès direct aux paramètres (sinon via un double-clic vous pouvez accéder à tous les paramètres).

La première fois que vous allez envoyer un message de votre compte Proton depuis Thunderbird, il se peut que vous receviez un message d'erreur. Vous pouvez le rejeter, puis réessayer d'envoyer le message à nouveau. Cette fois, cela devrait fonctionner. Vous pouvez ensuite cliquez sur Close the window de Proton Mail Bridge, l'application travaillera ensuite en tache de fond.

VI - Mise à jour de Proton Mail Bridge

Normalement la petite icône violette de Proton Mail Bridge, placée sur le panneau supérieur d'Ubuntu (top-bar), permet d'accéder au sous-menu Help sur un simple clic gauche.

Si vous ne pouvez y avoir accès par cette icône (l'extension Gnome Show Desktop Button par exemple annihile ce menu), vous pouvez y accéder par un double-clic sur l'icône violette, ou passer par le menu Applications → Internet → Proton Mail Bridge (ou encore en cherchant "Proton" dans les applis). Puis dans l'interface, cliquez sur le point d'interrogation pour accéder à la page "Help".

En regard de Updates cliquez sur le bouton Check now, normalement vous verrez un message sur fond bleu clair : Bridge is up to date (traduction: Le logiciel est à jour), vous pouvez cliquez dans celui-ci sur OK.

Désormais sur les distributions GNU/Linux basées sur Debian, dont Ubuntu (dans doute aussi sur celles utilisant le format RPM telles que RHEL, Fedora, CentOS... et même les PKGBUILD comme Arch Linux) il semblerait que dorénavant la mise à jour automatique puisse fonctionner, vous pouvez donc laisser cocher l'option "Automatic updates" dans les paramètres.

Si vous la décochez, vous devrez alors mettre à jour l'application Proton Mail Bridge manuellement et dans ce cas je vous conseille alors de la désinstaller sans supprimer ses fichiers de configuration, ce qui vous affranchira de devoir tout reconfigurer, vous n'aurez ainsi normalement pas besoin de reparamétrer l'appli et votre compte de messageries dans Proton Mail.
Dans ce cas la ligne de commande sera :

sudo apt remove protonmail-bridge

Voir ensuite pour la réinstaller, le paragraphe ci-dessus : Installation de Proton Mail Bridge sous Ubuntu.

VII - Mise à jour impossible ou Bug

Le message « Bridge update is ready – Restart Bridge » indique qu'une mise à jour a été téléchargée et qu'un redémarrage est nécessaire pour l'appliquer. Normalement cliquer sur le bouton Restart est suffisant et tout se passe très bien.

Néanmoins si après une mise à jour de Proton Mail Bridge, en essayant d'ouvrir la fenêtre de configuration, vous tombez sur le message : « An orphan instance of bridge is already running. Please terminate it and relaunch the application. » il va falloir faire quelques vérifications et opérer quelques modifications.

Car ce message indique que Proton Mail Bridge pense qu'un processus du programme fonctionne déjà, mais qu'elle n'est pas contrôlée par la fenêtre graphique que vous essayez d'ouvrir. Cela arrive si le logiciel s'est mal fermé, ou si le processus tourne en arrière-plan sans interface visible. C'est un bug connu qui peut se produire après une mise à jour où aussi si vous avez modifié les permissions de votre /Dossier personnel (en lançant des commandes chmod par exemple).

1- Pour y remédier, fermez tous les processus de l'application, en lançant dans un terminal, la commande :

killall proton-bridge bridge-gui bridge

L'icône de la barre des tâches va normalement disparaître, confirmant que les processus Proton Mail Bridge sont bien arrêtés.

2- Pour en être certain, lancez la commande :

ps aux | grep '[p]rotonmail'

• Si le terminal ne retourne rien, les processus de Proton Mail sont bien fermés. Vous pouvez maintenant relancer Proton Mail Bridge et procéder à sa mise à jour normalement.

• En revanche si le terminal vous retourne une ou plusieurs lignes, vous devrez repérez chaque numéro de processus (PID).
Le PID est le premier nombre placé en début de chaque ligne.
Puis utiliser kill -9 <PID> pour chaque processus concerné.
Par exemple si le terminal vous renvoie quelque chose comme cela :

votre-nom         2871  0.0  0.1 1976496... /usr/lib/protonmail/bridge/proton-bridge --no-window

Le numéro de PID serait donc 2871

Vous devriez alors dans ce cas de figure, pour fermer spécifiquement ce processus, lancer la commande 

kill -9 2871

Et répéter cela pour chaque ligne retournée par le terminal avec le PID correspondant à celle-ci.

Une fois tous les processus fermé, vous pouvez maintenant relancer Proton Mail Bridge et procéder à sa mise à jour normalement, ou si vous voulez d'abord vous en assurez, relancez la commande :

ps aux | grep '[p]rotonmail'

Pour les curieux, le motif [p] permet que 'grep' ne trouve pas sa propre ligne dans la sortie (et donc ne l'affiche pas).

Ainsi seul les retours du terminal qui nous intéressent vraiment seront affichés ou non.

ps aux | grep '[p]rotonmail' est une version plus élégante de ps aux | grep protonmail | grep -v grep
Pour en savoir plus reportez-vous au manuel de grep (man grep) ou fouinez sur le net.

CAS TRÈS PARTICULIER

Si malgré toutes les tentatives précédentes, il vous est toujours impossible de procéder à la mise à jour et que persiste le message « An orphan instance of bridge is already running. Please terminate it and relaunch the application. » :

  • Fermez à nouveaux tous les processus de Proton Mail Bridge comme expliqué ci-dessus.

  • Relancez l'application par la commande :

    protonmail-bridge

    Et surveillez les retours du terminal.

  • Si le terminal vous affiche quelque chose comme :

    ERRO[Jan 05 16:00:08.206] Failed to get executable      check_version=3.18.0 error="no executable found" name=proton-bridge version=3.17.1

    Vous avez sans doute un souci avec les permissions sur le dossier de Proton Mail Bridge ou alors quelque chose qui aurait endommagé l'appli.

  • Selon les cas (vous seul savez ce que vous avez peut être fait "à tort" sur votre système) vous pouvez soit :

    - Désinstaller Proton Mail Bridge et réinstaller sa dernière version comme expliqué ci-dessus
    C'est la solution conseillée, car elle peut même rétablir les droits par défaut sur le répertoire de Proton Mail Bridge.

    - Soit, en amont, tentez de remettre les bonnes permissions en place par vous-même, sur votre /Dossier personnel, si vous savez ce que vous faîtes, en lançant, par exemple, successivement ces sept (ou huit) commandes avant de réinstaller l'application :

    sudo chown -R $USER:$USER ~

    Cette commande définit le propriétaire et le groupe de tous les fichiers du /home (Dossier personnel) comme étant l'utilisateur actuellement connecté, ce qui est généralement sans risque pour un utilisateur classique. Mais elle peut avoir des effets inattendus si des fichiers appartenaient volontairement à un autre utilisateur ou groupe (cas rare dans un usage standard, mais qui pourrait, par exemple, affecter votre dossier ~/htdocs si vous utilisez Apache dans votre répertoire personnel, voir au besoin la documentation au sujet des Droits sous Linux et les exemples de la syntaxe de CHmod.).

    chmod -R u+rwX ~/.config/protonmail/

    chmod -R u+rwX ~/.cache/protonmail/

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/authorized_keys

    chmod 700 ~/.gnupg

    chmod 600 ~/.gnupg/*

    Optionnel : si vous avez des clés privées dans ~/.ssh, assurez-vous qu'elles soient toutes en 600 avec la commande :

    chmod 600 ~/.ssh/id_*

VIII - Désinstallation totale de Proton Mail Bridge

Si vous n'avez plus besoin de cette application, ou rencontriez des problèmes pour l'utiliser (ou la mettre à jour comme vu ci-dessus), pour la désinstaller complètement, y compris ses fichiers de configuration, utiliser cette commande :

sudo apt purge protonmail-bridge

Cela permet de nettoyer complètement le système de tout ce qui était lié à Proton Mail Bridge, ce qui peut être utile si vous ne prévoyez pas de la réinstaller ou si vous souhaitez repartir sur une installation propre de A à Z.

   Proton Mail Bridge deb Ubuntu Thunderbird Courriel Gnome extension Apps Menu

Vous avez apprécié cet article, partagez-le !

Logo des hirondelles du net

Je voudrais que ma poésie te fût passerelle subtile, stable, lumineuse, au-dessus des gouffres obscurs de la terre.