RKCORP Mail v1.5.2

Messagerie simple et rapide pour vos comptes OVH, sur Windows et Mac.

Installer

Windows

  1. Dézippez RKCORP-Mail-Windows.zip (par exemple dans Documents).
  2. Double-cliquez sur Lancer RKCORP Mail.bat ou sur RKCORP Mail\RKCORP Mail.exe.

Rien d'autre à installer : Java est inclus. L'exécutable est signé au nom de RKCORP (certificat EV Certum).

Mac

  1. Dézippez RKCORP-Mail-Mac.zip et glissez RKCORP Mail.app dans Applications.
  2. Premier lancement : clic droit sur l'app, Ouvrir, puis Ouvrir.
  3. Si Java manque, RKCORP Mail le télécharge une seule fois (environ 50 Mo).

Sur macOS récent, si l'app est bloquée : Réglages Système, Confidentialité et sécurité, « Ouvrir quand même ».

Ajouter un compte OVH

Au premier lancement, cliquez Ajouter un compte. Choisissez le type de boîte, saisissez l'adresse et le mot de passe, puis cliquez Tester : RKCORP Mail vérifie la réception puis l'envoi. L'œil à droite du mot de passe l'affiche en clair.

Fenêtre d'ajout de compte avec le type de boîte OVH, l'adresse, le mot de passe, l'œil et le bouton Tester
Les réglages des serveurs OVH sont déjà remplis.
Type de boîteRéception (IMAP)Envoi (SMTP)
OVH MX Plan / hébergement webssl0.ovh.net port 993, SSLssl0.ovh.net port 465, SSL
OVH Email Propro1.mail.ovh.net port 993, SSLpro1.mail.ovh.net port 587, STARTTLS
OVH ExchangeexX.mail.ovh.net port 993port 587, STARTTLS (le X figure dans votre espace client OVH)

Ajoutez autant de comptes que nécessaire. Chacun reçoit une couleur, visible dans la liste des messages, et une signature avec police, couleurs et images.

L'interface

Fenêtre principale : comptes à gauche, liste des messages au centre, message ouvert à droite
Comptes et dossiers à gauche, messages au centre, lecture à droite. La pastille jaune signale un message non lu ; la barre de couleur indique le compte.
  • Toutes les boîtes de réception regroupe les messages de tous vos comptes.
  • Une pastille indique le nombre de nouveaux messages de chaque compte et dossier ; survolez un compte pour le détail par dossier. La largeur de la barre de gauche se règle en tirant le séparateur.
  • Le numéro de version et le nombre de non lus sont affichés dans le titre de la fenêtre.
  • Ouvrir dans le navigateur affiche un message avec sa mise en page d'origine.

Lire et écrire

Rédaction

  • Police, taille, couleur, gras, italique, souligné, alignement, listes, liens, images dans le texte.
  • Ctrl+V d'une capture d'écran ou d'une image copiée sur le web : elle s'insère dans le texte.
  • Les adresses déjà rencontrées sont proposées pendant la saisie.
  • Cc / Cci affiche les champs copie et copie cachée.
  • À la fermeture d'un message non envoyé, RKCORP Mail propose de l'enregistrer dans les brouillons. Un double-clic sur un brouillon le rouvre.

Répondre et transférer

Répondre à tous retire automatiquement vos propres adresses. Transférer reprend les pièces jointes.

Pièces jointes et PDF

  • Joindre : bouton Joindre des fichiers, glisser-déposer dans la fenêtre, ou coller des fichiers.
  • Pièce reçue : clic pour l'ouvrir, clic droit pour l'enregistrer. Tout enregistrer les copie toutes dans un dossier.
  • Au-delà de 20 Mo au total, RKCORP Mail prévient : la plupart des serveurs refusent les messages plus lourds.
Lecteur PDF intégré avec navigation, zoom, impression et enregistrement
Les PDF s'ouvrent dans le lecteur intégré : défilement continu, zoom (Ctrl + molette), impression, enregistrement, ou « Ouvrir avec » une autre application.

Calendrier et réunions

Bouton Calendrier dans la barre d'outils (ou Ctrl+Maj+K). Vue Mois ou Semaine, et à droite les rendez-vous à venir. Chaque rendez-vous prend la couleur de son compte.

Panneau Planning (nouveau en 1.3.2) : à droite de la fenêtre principale, un mini-calendrier du mois (un point sous les jours occupés), le prochain rendez-vous avec le temps restant, puis les rendez-vous du jour choisi et des 7 jours suivants. Double-clic sur un jour pour créer un rendez-vous, clic sur une ligne pour l'ouvrir. Le bouton Planning de la barre d'outils, le menu Affichage ou Ctrl+Maj+P le replient ou l'affichent ; sa largeur se règle à la souris et est mémorisée.

Calendrier en vue mois avec rendez-vous colorés et liste À venir
Vue mois. Les invitations auxquelles vous n'avez pas encore répondu ont un contour en pointillés.

Créer un rendez-vous ou une réunion

  • Nouveau rendez-vous, ou double-clic sur un jour (vue mois) ou une heure (vue semaine).
  • Titre, date et heure (ou journée entière), répétition (chaque jour, du lundi au vendredi, chaque semaine, mois, année), lieu ou lien de visio, rappel, description.
  • Sans participant : rendez-vous personnel. Avec des participants : RKCORP Mail leur envoie une invitation standard, qu'Outlook, Gmail et l'iPhone affichent avec Accepter et Refuser. Leurs réponses s'affichent ensuite dans le rendez-vous.
  • Modifier une réunion propose de prévenir les participants ; la supprimer leur envoie une annulation.
  • Clic droit sur un message, Planifier une réunion : les participants du message sont repris.

Invitations reçues

Message d'invitation avec bandeau Accepter, Peut-être, Refuser
Un bandeau apparaît au-dessus du message : Accepter, Peut-être ou Refuser. La réponse part à l'organisateur et le rendez-vous s'ajoute au calendrier. Les conflits d'horaire sont signalés.
  • Une réunion annulée par l'organisateur propose de la retirer du calendrier.
  • Les rappels apparaissent en notification à l'heure choisie.
  • Importer ajoute les rendez-vous d'un fichier .ics (Google Agenda, Outlook, Apple) ; Exporter enregistre tout le calendrier.
  • Le calendrier est enregistré sur l'ordinateur (.rkmail\calendar.ics, format standard). Il n'est pas synchronisé avec le téléphone.

Tri automatique (règles)

Menu Message, Règles de tri (Ctrl+Maj+L). Une règle dit : si le message remplit des conditions, alors il est mis à la corbeille, déplacé dans un dossier, marqué lu ou marqué d'un drapeau. Les règles s'appliquent dès l'arrivée des messages ; Appliquer maintenant les passe aussi sur les messages déjà présents.

  • Conditions : l'expéditeur, l'objet ou les destinataires contiennent des mots (séparés par des virgules, sans tenir compte des accents ni des majuscules), adresse exacte, domaine (ex. boutique.fr), pièce jointe, ancienneté en jours.
  • Publicités et notifications détectées automatiquement : RKCORP Mail lit les en-têtes techniques des envois en masse (lien de désinscription, outils Brevo, Mailchimp, SendGrid…) et les envois automatiques (noreply, alertes, confirmations). Elles portent une étiquette Pub ou Notif dans la liste.
  • Modèles prêts : supprimer les publicités, ranger les notifications dans un dossier, vider les indésirables de plus de 30 jours.
  • Clic droit sur un message : Toujours supprimer les messages de cet expéditeur, ou Créer une règle depuis ce message.
  • Sécurité : rien n'est effacé définitivement (corbeille). Les personnes à qui vous avez écrit et les messages marqués d'un drapeau ne sont jamais touchés. Le bouton Tester montre ce qu'une règle ferait avant de l'enregistrer, et le Journal garde la trace de chaque action.

Sauvegarde et restauration

  • Fichier, Sauvegarder mes comptes : tous les dossiers de tous les comptes, en parallèle, dans Documents\RKCORP-Mail-Sauvegardes\RKCORP-Mail-date. Un fichier .mbox par dossier (lisible aussi par Thunderbird), plus le calendrier, les règles et le carnet d'adresses. Les mots de passe ne sont jamais copiés.
  • Fichier, Restaurer une sauvegarde : choisissez le dossier de sauvegarde, puis le compte de destination de chaque boîte (le même ou un autre). Les messages retournent sur le serveur dans leurs dossiers d'origine. Aucun doublon : les messages déjà présents sont ignorés, la restauration peut être relancée sans risque.
  • RKCORP Mail reste utilisable pendant l'opération (connexion séparée par compte).

Boîte d'envoi

Si un message ne peut pas partir à cause du réseau (VPN, connexion coupée), il est gardé dans la boîte d'envoi (bouton en bas de la fenêtre) et renvoyé automatiquement toutes les 2 minutes. On peut le renvoyer, le modifier ou le supprimer.

Assistant IA

Facultatif. Dans Réglages, Assistant IA, choisissez :

  • Claude (Anthropic) ou ChatGPT (OpenAI) avec votre propre clé API, facturée à l'usage par le fournisseur. Tester vérifie la clé et liste les modèles.
  • Ollama, un modèle installé sur votre ordinateur ou votre réseau (adresse par défaut http://localhost:11434) : gratuit, sans clé, rien ne sort de chez vous.

Utilisation :

  • Répondre avec IA (barre d'outils, Ctrl+Maj+A) : choisissez une consigne (Accepter, Refuser poliment, Demander plus de détails...) ou écrivez la vôtre. Le texte proposé s'affiche dans la fenêtre de réponse, au-dessus de votre signature : relisez, modifiez, puis envoyez.
  • Rédiger avec... dans la fenêtre de rédaction : un nouveau message à partir d'une consigne, ou votre brouillon corrigé, raccourci, rendu plus formel.
  • Résumer (Ctrl+Maj+E) : synthèse, points importants et action attendue.
  • Style des réponses : votre ton par défaut (vouvoiement, longueur...).

Avec Claude ou ChatGPT, le texte du message concerné part directement de votre ordinateur vers le fournisseur choisi, jamais par RKCORP ; l'application le rappelle au premier usage. Rien n'est envoyé sans votre clic sur Envoyer.

Licence

  • Essai gratuit de 30 jours : Réglages, Licence, saisissez votre adresse et cliquez Essai gratuit 30 jours. La clé arrive par email ; collez-la puis Enregistrer et vérifier.
  • Abonnement Solo (4,90 € TTC par mois ou 49 € par an, 2 appareils) ou Famille (7,90 € TTC par mois ou 79 € par an, jusqu'à 5 appareils du foyer), nombre de boîtes mail illimité, sur rkcorp.fr/rkmail. Renouvellement automatique, sans engagement : Gérer mon abonnement (Réglages, Licence) ouvre le portail sécurisé pour résilier, changer de carte ou télécharger les factures. Après résiliation, la licence reste valable jusqu'à la fin de la période payée.
  • Appareils (Windows ou Mac) : 2 en Solo, 5 en Famille. Passer de Solo à Famille se fait sur le site, le temps déjà payé est conservé. La liste Appareils de Réglages, Licence montre où la clé est utilisée ; Libérer retire un ancien ordinateur pour faire de la place. Un appareil inutilisé depuis 45 jours est libéré automatiquement.
  • Sans licence valide, RKCORP Mail passe en lecture seule : lecture, recherche, sauvegarde restent possibles, l'envoi est bloqué. Vos messages ne sont jamais inaccessibles.
  • Vérification en ligne ; sans connexion, la dernière vérification reste valable 7 jours. Clé perdue : Renvoyer ma clé.

Organiser

OùClic droit
Nom d'un compteNouveau message depuis ce compte, actualiser, tout marquer comme lu, nouveau dossier, modifier ou retirer le compte.
DossierActualiser, tout marquer comme lu, vider (corbeille et indésirables), nouveau dossier, renommer et supprimer (dossiers personnels).
MessageRépondre, transférer, lu / non lu, suivi, déplacer, enregistrer en .eml, supprimer.
Champ de texteCouper, copier, coller, tout sélectionner.

La recherche filtre instantanément sur l'expéditeur, le destinataire et l'objet, sans tenir compte des accents. Supprimer envoie à la corbeille ; depuis la corbeille, la suppression est définitive après confirmation.

Bloquer un expéditeur

Bouton Bloquer (ou clic droit, Ctrl+Maj+B) : l'adresse, ou tout le domaine, part directement à la corbeille, avec en option les messages déjà reçus. Message, Expéditeurs bloqués pour débloquer.

Synchronisation

  • Instantanée : le serveur prévient RKCORP Mail dès qu'un message arrive (IMAP IDLE).
  • Relève de sécurité toutes les 2 minutes, réglable dans Réglages.
  • Notification et compteur sur l'icône à l'arrivée d'un message.
  • Rapide : les listes sont gardées sur le disque, seuls les nouveaux messages et les changements sont téléchargés. Le message suivant est préchargé pendant que vous lisez.

En arrière-plan et au démarrage

  • Fermer la fenêtre laisse RKCORP Mail actif près de l'horloge : les notifications continuent. Pour quitter : clic droit sur l'icône RKCORP Mail, Quitter (ou Fichier, Quitter). Option réglable dans Réglages.
  • Lancer au démarrage de l'ordinateur (Réglages) : RKCORP Mail démarre discrètement, sans fenêtre, et vous prévient des nouveaux messages.
  • Les notifications s'effacent seules après quelques secondes et restent dans le centre de notifications. Un clic dessus ouvre RKCORP Mail.
  • RKCORP Mail ne s'ouvre jamais en double : le relancer affiche la fenêtre déjà ouverte.

Thèmes

Menu Affichage, Thème ou Réglages. Neuf thèmes : RKCORP Mail clair et sombre, Arctic Frost, Forest Canopy, Desert Rose, Golden Hour, Ocean Depths, Midnight Galaxy, Tech Innovation. La taille du texte se règle aussi dans Réglages.

RKCORP Mail avec le thème sombre Ocean Depths
Ocean Depths (sombre)
RKCORP Mail avec le thème clair Golden Hour
Golden Hour (clair)

Raccourcis

Sur Mac, Cmd remplace Ctrl.

ActionRaccourci
Nouveau messageCtrl+N
Répondre / Répondre à tousCtrl+R / Ctrl+Maj+R
TransférerCtrl+J
SupprimerSuppr
RechercherCtrl+F
Règles de triCtrl+Maj+L
Calendrier / nouveau rendez-vous (dans le calendrier)Ctrl+Maj+K / Ctrl+N
ActualiserF5
Envoyer / enregistrer le brouillon (rédaction)Ctrl+Entrée / Ctrl+S
Gras, italique, soulignéCtrl+B, Ctrl+I, Ctrl+U
Lecteur PDF : page suivante, zoom, imprimerPage suiv., Ctrl++/-, Ctrl+P

Dépannage

La réception marche, mais pas l'envoi

Les VPN grand public (CyberGhost, NordVPN, etc.) bloquent l'envoi de mails (ports 465 et 587) pour lutter contre le spam. Coupez le VPN, ou excluez RKCORP Mail.exe du VPN dans ses réglages (« Split Tunnel » ou « Exceptions »). Certaines box et réseaux d'entreprise font de même : essayez alors le port 587 avec STARTTLS.

« Identifiant ou mot de passe refusé »

Vérifiez le mot de passe avec l'œil. Pour OVH, l'identifiant est l'adresse email complète.

Windows affiche « Windows a protégé votre ordinateur »

Cliquez Informations complémentaires puis Exécuter quand même. Avec la signature EV, cet avertissement disparaît vite.

Mac : « l'application est endommagée »

xattr -dr com.apple.quarantine /Applications/RKCORP Mail.app

Un message s'affiche mal

Cliquez Ouvrir dans le navigateur pour retrouver la mise en page d'origine.

Données et sécurité

  • Réglages, comptes, carnet d'adresses, calendrier et cache : dossier .rkmail de votre dossier utilisateur.
  • Les mots de passe y sont chiffrés (AES-GCM) avec une clé propre à ce dossier.
  • Le cache contient expéditeurs et objets des messages récents, pour un démarrage instantané. Le contenu des messages n'est jamais écrit sur le disque, sauf images et pièces ouvertes, effacées à la fermeture.
  • Les messages restent sur les serveurs OVH : supprimer RKCORP Mail ne fait rien perdre.

Pour les développeurs

Construire

Fermez RKCORP Mail, puis :

powershell -ExecutionPolicy Bypass -File build.ps1

Le script utilise .tools\jdk et .tools\maven (téléchargés au premier lancement s'ils manquent), compile, crée dist\win\RKCORP Mail\RKCORP Mail.exe avec Java inclus, le signe avec le certificat RKCORP si SimplySign Desktop est connecté, puis produit dist\RKCORP-Mail-Windows.zip et dist\RKCORP-Mail-Mac.zip. Python 3 est nécessaire pour les zip. RKMail.bat lance la version construite.

Technologies

Java 17+ (JDK 21 pour construire), Swing + FlatLaf 3.5.4, Jakarta Mail (Angus Mail 2.0.3), jsoup 1.18.1, PDFBox 3.0.3. Version : pom.xml, affichée dans le titre.

Organisation du code

FichierRôle
service/MailServiceIMAP/SMTP d'un compte, un thread par compte, dossier gardé ouvert, synchro incrémentale (sync → Delta).
service/IdleWatcherConnexion IMAP IDLE dédiée : notification instantanée.
service/MessageParser, MessageBuilderLecture des messages MIME, construction des messages à envoyer (HTML, images intégrées, pièces jointes).
ui/MainFrameFenêtre principale, comptes, liste, actions, synchro, notifications.
ui/MailCacheListes par dossier (persistées) et messages mis en page (LRU 96 Mo).
ui/ReaderPanel, HtmlSanitizerAffichage des messages ; HTML analysé hors du thread de l'interface.
ui/RichEditor, ComposeWindowRédaction riche, collage d'images et de fichiers.
ui/PdfViewer, ThemeLecteur PDF intégré ; les neuf thèmes.
calendar/*Calendrier : format iCalendar (ICal), stockage et répétitions (CalendarStore), invitations, réponses et annulations (Invitations).
ui/CalendarWindow, EventDialog, InvitationBannerVues mois et semaine, fenêtre de rendez-vous, bandeau d'invitation.
rules/*, service/ClassifierRègles de tri, détection publicité / notification.
service/Backup, service/OutboxSauvegarde / restauration mbox en parallèle ; boîte d'envoi avec renvoi automatique.
licence/LicenceLicence : vérification en ligne, jeton signé Ed25519 (7 jours hors ligne), lecture seule. Contrat : LICENCE-API.md.
config/AppConfigRéglages et comptes, mots de passe chiffrés.