đŠ« 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
Un équipage = un bateau dans Hutmail. Il regroupe ses comptes mail, son compte relais, son budget et ses réglages.
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).
La boĂźte-passerelle vers SailMail. Hutmail y envoie les dĂ©pĂȘches et y relĂšve les rĂ©ponses du bateau.
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
-
â 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. Optionskip_already_read: ignorer les messages déjà lus au wifi d'escale. -
⥠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
- Image insĂ©rĂ©e dans le corps â
- 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
-
âą 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.
-
⣠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. -
†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.
| Exemple | Signification |
|---|---|
01mar.GM.1 | 1er message du 1er mars, boĂźte GM |
28feb.OR.2 | 2e message du 28 février, boßte OR |
15jan26.GM.3 | anné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.
- Budget journalier (
daily_budget_kb, dĂ©faut 100 Ko) suivi sur 7 jours glissants, calculĂ© depuis les dĂ©pĂȘches envoyĂ©es. - Limite souple : respectĂ©e pour les dĂ©pĂȘches automatiques, mais le marin peut la dĂ©passer via
GETâ c'est lui qui gĂšre son temps d'antenne. - Ratio de dĂ©pĂȘche : 90 % = plus de messages, screener plus court ; 70 % = moins de messages, screener garanti complet.
Planification des dĂ©pĂȘches
| Cadence | Comportement |
|---|---|
manual | aucune dĂ©pĂȘche automatique â dĂ©clenchĂ©e Ă la main depuis le bateau |
every_hours | toutes les N heures (1 Ă 24) depuis la derniĂšre dĂ©pĂȘche |
daily | chaque 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===.
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. Créez votre bateau
Renseignez le nom, l'adresse SailMail et le compte relais (IMAP + SMTP).
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. Réglez budget & cadence
Budget journalier, ratio de dĂ©pĂȘche, et planification (manuelle, horaire ou quotidienne).
4. Laissez Hutmail travailler
Collecte, allĂšgement et dĂ©pĂȘche tournent automatiquement. Le marin pilote par email.