đŸŠ« Comment marche Hutmail

Hutmail est le facteur cĂŽtĂ© terre des marins hauturiers. Il collecte vos emails, les allĂšge au maximum, et n'envoie au bateau qu'un seul message compact — dans la limite du budget radio. Le marin rĂ©pond et pilote tout par email.

Les piĂšces du puzzle

â›” Bateau

Un équipage = un bateau dans Hutmail. Il regroupe ses comptes mail, son compte relais, son budget et ses réglages.

đŸ“„ Comptes mail

Les boßtes à surveiller (Gmail, Orange
). Chacune a une réception IMAP et un envoi SMTP, vérifiés à l'ajout, et un code 2 lettres (GM, OR).

📡 Compte relais

La boĂźte-passerelle vers SailMail. Hutmail y envoie les dĂ©pĂȘches et y relĂšve les rĂ©ponses du bateau.

đŸ›°ïž Adresse SailMail

L'adresse radio du bateau (INDICATIF@sailmail.com) Ă  qui les dĂ©pĂȘches sont adressĂ©es.

Le cycle en un coup d'Ɠil

  Monde extĂ©rieur          Hutmail đŸŠ«              Bateau â›”
  ──────────────          ──────────              ──────────
  bob@gmail.com  ──┐
                   ├──▶  ① Collecte IMAP
  maman@free.fr  ──┘     ② Strip (allùge)
                        ⑱ DĂ©pĂȘche (budget)  ──────▶  SailMail
                          1 mail compact            (radio BLU)
                                                        │
  destinataires  ◀──  â‘€ Dispatch SMTP  ◀──  ④ RelĂšve  ◀┘
  (chacun le sien)        des réponses          réponses + commandes

À chaque tour de cycle, Hutmail relĂšve les rĂ©ponses du bateau, collecte les nouvelles boĂźtes, puis dĂ©pĂȘche.

CĂŽtĂ© terre — ce que fait Hutmail

  1. ① Collecte

    Hutmail relÚve chaque compte IMAP. La base de données est l'unique source de vérité : la déduplication se fait sur le Message-ID, jamais sur l'état lu/non-lu. Option skip_already_read : ignorer les messages déjà lus au wifi d'escale.

  2. ② Strip — l'allùgement

    Chaque message est réduit à l'essentiel pour économiser chaque octet :

    • HTML → texte brut
    • PiĂšces jointes retirĂ©es, mais jamais en silence — chaque fichier laisse un repĂšre lĂ©ger et chiffrĂ© :
      • Image insĂ©rĂ©e dans le corps → [image : photo.jpg (12 Ko)], Ă  sa place dans le texte
      • Autre fichier insĂ©rĂ© dans le corps → [fichier : planning.pdf (8 Ko)]
      • Vraie piĂšce jointe → ligne 📎 facture.pdf (245 Ko) en pied de message
    • Signatures supprimĂ©es (--, « EnvoyĂ© de mon iPhone » )
    • Citations / historique de rĂ©ponse retirĂ©s (>, « Le 
 a Ă©crit : »)
    • Bruit retirĂ© : disclaimers, liens de dĂ©sinscription, URLs orphelines
    • Espaces normalisĂ©s
  3. ⑱ DĂ©pĂȘche & budget

    Les messages en attente sont regroupĂ©s en une seule dĂ©pĂȘche, par boĂźte. Le budget restant est partagĂ© selon le ratio de dĂ©pĂȘche (dĂ©faut 80 %) : la majeure partie pour les messages complets, le reste pour le screener. On ajoute des messages entiers (jamais coupĂ©s en plein milieu) jusqu'Ă  la limite.

  4. ④ Screener

    S'il reste des messages non inclus, la dĂ©pĂȘche se termine par un screener : la liste lĂ©gĂšre (identifiant, expĂ©diteur, objet, taille) de ce qui attend. Le marin peut en rĂ©clamer un avec GET. Rien n'est perdu : le reste part automatiquement Ă  la dĂ©pĂȘche suivante.

  5. ⑀ RelÚve & dispatch des réponses

    Hutmail relÚve le compte relais, lit les réponses et commandes du bateau, puis envoie chaque réponse via la bonne boßte SMTP au bon destinataire. Les messages envoyés sont marqués lus dans l'IMAP d'origine, par courtoisie.

Identifiants de messages

Chaque message reçoit un identifiant stable, lisible et court : JJmon.BB.N.

ExempleSignification
01mar.GM.11er message du 1er mars, boĂźte GM
28feb.OR.22e message du 28 février, boßte OR
15jan26.GM.3année précisée quand elle diffÚre de l'année en cours

Le marin s'en sert dans ses commandes : GET 28feb.OR.2, ===REPLY 01mar.GM.1===.

Budget radio

La radio BLU (SailMail) offre ~90 min toutes les 7 jours glissants, soit ~200 ko/jour partagĂ©s avec la mĂ©tĂ©o — environ 100 ko/jour pour l'email.

Planification des dĂ©pĂȘches

CadenceComportement
manualaucune dĂ©pĂȘche automatique — dĂ©clenchĂ©e Ă  la main depuis le bateau
every_hourstoutes les N heures (1 Ă  24) depuis la derniĂšre dĂ©pĂȘche
dailychaque jour Ă  une heure fixe, dans le fuseau choisi

CĂŽtĂ© bateau — les commandes

Depuis Airmail, le marin pilote tout par email : demander un message, envoyer une réponse, écrire à un destinataire, suspendre l'agrégation, demander un état
 Deux canaux : l'objet (réponse immédiate) ou le corps entre ===CMD=== et ===END===.

đŸ“» RĂ©fĂ©rence des commandes (page lĂ©gĂšre)

Conçue pour ĂȘtre chargĂ©e depuis le bateau en faible bande passante — sans CSS ni JS externe.

Ouvrir la rĂ©fĂ©rence des commandes →

Démarrer

  1. 1. Créez votre bateau

    Renseignez le nom, l'adresse SailMail et le compte relais (IMAP + SMTP).

  2. 2. Ajoutez vos comptes mail

    Pour chaque boßte à surveiller : IMAP, SMTP et un code 2 lettres. Les deux connexions sont vérifiées à l'ajout.

  3. 3. Réglez budget & cadence

    Budget journalier, ratio de dĂ©pĂȘche, et planification (manuelle, horaire ou quotidienne).

  4. 4. Laissez Hutmail travailler

    Collecte, allĂšgement et dĂ©pĂȘche tournent automatiquement. Le marin pilote par email.


Se connecter →