Journal RemindAt : programmer un rappel pour ses courriels

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
61
8
sept.
2016

Petite mise en scène :

Tu écris un courriel, par exemple à ta banque, pour qu’ils s’occupent de quelque chose. Il est envoyé, ouf, plus besoin d’y penser !
Sauf que si eux aussi oublient, tu ne t’en rends compte que longtemps après.

L’idée de RemindAt, c’est, lors de l’écriture d’un courriel, de faire quelque chose comme ça :

From: toi@tonserveur.org
To: tabanque@creditdukapital.com
Bcc: +5j@rappel.tonserveur.org
Sujet: donnez moi des sous
[...]

Note le Bcc (copie cachée) : c’est lui qui va dire à RemindAt de te renvoyer un courriel dans cinq jours.

Les possibilités

On peut programmer des rappels dans le temps, en précisant soit l’intervalle de temps (dans trois jours et deux heures), soit une date précise (le 6 décembre à 15 h).

Le logiciel peut également renvoyer une page d’aide (aide@rappel.tonserveur.org) ou la liste de tes rappels programmés (liste@rappel.tonserveur.org), avec des adresses e‐mail pour les supprimer.

Sous le capot

C’est un script Python qui est appelé par Postfix pour gérer les courriels d’un domaine donné, et qui programme ensuite des commandes avec at pour renvoyer les rappels.

La configuration de Postfix permet de limiter le service aux utilisatrices·teurs du serveur.

L’état du truc

Ça marche, mais c’est une version 0.1 avec des trucs crades dedans. Notamment : il faut éditer le script pour définir les trois options de configuration, et l’internationalisation est un bricolage immonde. Sinon, ça marche, et je viens de le déployer sur un serveur de courriel avec une dizaine d’utilisatrices·teurs, dont plusieurs enthousiastes, donc je devrais avoir des retours rapidement.

Le code

Pour l’occasion, je teste Gitlab et Framagit, le code est ici : https://framagit.org/florianbiree/remindat.
C’est publié en GPL v3.

  • # Bonne idée

    Posté par  (site web personnel) . Évalué à 3.

    C’est clair que ça nous est tous arrivé d’envoyer un email et d’oublier la suite…
    Pendant le développement de la fonction, j’ajouterai le cas suivant : le rappel est envoyé à l’émetteur plutôt qu’au destinataire. Comme cela tu peux regarder si tu dois faire quelque chose ou non. Les renvois automatiques risquent d’être difficiles à gérer quand c’est pour un client.

    Mais mon niveau de programmation n’est pas suffisant pour être d’une grande aide.

    Pour le moment, avec Icedove et Iceowl, je convertis mon message envoyé en événement du calendrier. Mais du coup, ça pop en tout sens…

    • [^] # Re: Bonne idée

      Posté par  . Évalué à 7.

      Salut,

      Je pense que c'est exactement ce que tu décris qui se produit si j'ai bien lu le journal.
      C'est uniquement l'expéditeur qui reçoit un rappel et en fait ce qu'il veut.

      Très bonne idée en tout cas, à tester.

      • [^] # Re: Bonne idée

        Posté par  (site web personnel) . Évalué à 9.

        Effectivement, c'est uniquement l'émetteur du message qui reçoit le rappel. C'est complètement transparent pour le destinataire (copie cachée, et pas de mail automatique reçu).

        • [^] # Re: Bonne idée

          Posté par  . Évalué à 10.

          Très bonne idée !
          Tu serais aux Stëitess tu pourrais lever un million de dollars.

    • [^] # Re: Bonne idée

      Posté par  . Évalué à 3.

      C’est clair que ça nous est tous arrivé d’envoyer un email et d’oublier la suite…

      Quel email?

  • # Et pourquoi pas sans serveur postfix ?

    Posté par  . Évalué à 2.

    Je trouve l'idée excellente !
    Mais pourquoi pas sans avoir à gérer un serveur de mail ? L'idée serait de créer des boites du type +5j@gmail.com, +1m@gmail.com et d'avoir un script python qui va lire ces boîtes périodiquement pour ensuite prévenir l'émetteur si le délai est dépassé. On peut imaginer de renvoyer le mail initial à +5j@gmail.com pour que la notification soit stoppée…

    • [^] # Re: Et pourquoi pas sans serveur postfix ?

      Posté par  (site web personnel) . Évalué à 9.

      Ça pourrait en effet utiliser les adresses email de la forme login+xxx@truc.machin, le login récupère les emails et il traite les xxx.

      Ça a l'avantage de pouvoir être mis en place uniquement côté client…

      Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Fake !

    Posté par  (site web personnel) . Évalué à 3.

    C'est trop gros :

    par exemple à ta banque, pour qu'ils s'occupent de quelque chose

    Sujet: donnez moi des sous

    Une Banque ne donne jamais de sous, elle les prête ou les rends mais jamais ne les donne !!!!!
    :-D

    PS : Sinon bonne idée ton petit soft.

    kentoc'h mervel eget bezan saotred

    • [^] # Re: Fake !

      Posté par  . Évalué à 4.

      Sauf les banques qui font des prêts avec un taux d'intérêt négatif ;)

      • [^] # Re: Fake !

        Posté par  (site web personnel) . Évalué à 3.

        Si la banque te fait un prêt avec un taux négatif, cela veut dire que tu dois payer pour placer ton argent chez eux. :)

        • [^] # Re: Fake !

          Posté par  (site web personnel) . Évalué à 3.

          Il faut payer quand on place l'argent à taux négatif.

          Là, il s'agit d'emprunter à taux négatif : la banque prête de l'argent. Une mensualité de 500€ par exemple serait à 495€ avec -5€ d'intérêt.

      • [^] # Re: Fake !

        Posté par  . Évalué à 0.

        Un particulier ne peut pas emprunter à taux négatif en France.

    • [^] # Re: Fake !

      Posté par  . Évalué à 5.

      Et puis les mails avec une banque c'est pas forcément possible.
      "Veuillez utiliser la messagerie sécurisée à partir de votre espace personnel en ligne"…

    • [^] # Re: Fake !

      Posté par  (site web personnel) . Évalué à 2.

      C'est tout de même possible de demander. Et s'ils ne répondent pas, il y a peut-être une raison.

    • [^] # Re: Fake !

      Posté par  . Évalué à 2.

      Peut-être qu'il est employé de ladite banque ?

      Ça, ce sont les sources. Le mouton que tu veux est dedans.

    • [^] # Re: Fake !

      Posté par  . Évalué à 2. Dernière modification le 10 septembre 2016 à 23:35.

      Une Banque ne donne jamais de sous, elle les prête ou les rends mais jamais ne les donne !!!!!

      C'est rare, mais ça arrive qu'une banque donne de l'argent, par exemple pour compenser en partie d'avoir refusé à un client l'accès à son compte en banque pendant plus de deux en raison de sa nationalité (Nordea Bank gets fined 5000€ for discriminating against a French National).

      En Finlande, les dommages et intérêts pour discrimination sont limités à 15000€ et les amendes avec sursis. Donc rapporté à un salaire brut de 35k€, ça fait une amende de 0,08€ avec sursis. Ça semble abordable pour les banques finlandaises. Par exemple cette année, il y a déjà deux banques condamnées à des amendes (avec sursis) de 25000 et 50000€. Le montant de l'amende a augmenté mais le nom de la banque n'est plus cité. Pas sûr que ça arrête les discriminations.

      Cette signature est publiée sous licence WTFPL

      • [^] # Re: Fake !

        Posté par  (site web personnel) . Évalué à 3.

        les dommages et intérêts pour discrimination …
        banques condamnées à des amendes

        Elles ne donne pas d'argent elles le cède sous la pression juridique. ;-)

        En fait mon commentaire était plus humoristique que fondé, d'ailleurs j'ai un bon contre exemple de ce que j'ai dis :
        Le Crédit Coopératif par exemple reverse une partie de ses bénéfices à des associations (qu'on peu choisir dans une liste) donc à chaque opérations sur son compte on aide une ONG ou asso. C'est (trop) rare mais une banque qui donne de l'argent existe.

        kentoc'h mervel eget bezan saotred

  • # Inbox

    Posté par  (site web personnel) . Évalué à 1.

    C'est un peu l'idée derrière Google Inbox en moins intégré … mais plus contrôlé

  • # Agenda

    Posté par  . Évalué à 4.

    Pour ma part j'utilise un agenda.
    Je suis obligé de l'utiliser pour des milliards de choses, donc je mets les rappels suite à action dedans.

    Mais pour les gens qui n'ont pas besoin d'agenda, c'est clairement une idée pratique.

    • [^] # Re: Agenda

      Posté par  (site web personnel) . Évalué à 3.

      Techniquement, rien n'empêche de connecter le script à l'agenda (vive CalDAV !) pour ajouter automatiquement les rappels.

  • # inbox 0

    Posté par  . Évalué à 3.

    Bonjour,

    pour ne rien louper :
    méthode inbox zéro ( http://ploum.net/stay-on-top-of-your-inbox-in-2013/ )
    et un répertoire "-=Attente Réponse=-"

    pas trouvé plus simple ni plus efficace.
    C'est portable, compatible mobile ….

    a+

  • # Le problème des rappels automatiques

    Posté par  . Évalué à 1.

    c'est qu'ils arrivent toujours à un moment où on n'a pas le temps de les traiter. Du coup on a besoin d'une fonction du genre "redis-moi ça dans une heure".

    Pour ma part j'ai, dans Thunderbird, un dossier "En cours" dans lequel je place, entre autres, les courriels envoyés pour lesquels j'attends une réponse en les décorant avec une étiquette "en attende de réponse". Ce dossier "En cours" est le principal dossier qui me sert à un premier tri pour vider la boîte de réception, donc j'ai sous les yeux la liste des courriels pour lesquels j'attends une réponse.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.