Installer
Windows
- Dézippez
RKCORP-Mail-Windows.zip(par exemple dans Documents). - Double-cliquez sur
Lancer RKCORP Mail.batou surRKCORP Mail\RKCORP Mail.exe.
Rien d'autre à installer : Java est inclus. L'exécutable est signé au nom de RKCORP (certificat EV Certum).
Mac
- Dézippez
RKCORP-Mail-Mac.zipet glissezRKCORP Mail.appdans Applications. - Premier lancement : clic droit sur l'app, Ouvrir, puis Ouvrir.
- 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.
| Type de boîte | Réception (IMAP) | Envoi (SMTP) |
|---|---|---|
| OVH MX Plan / hébergement web | ssl0.ovh.net port 993, SSL | ssl0.ovh.net port 465, SSL |
| OVH Email Pro | pro1.mail.ovh.net port 993, SSL | pro1.mail.ovh.net port 587, STARTTLS |
| OVH Exchange | exX.mail.ovh.net port 993 | port 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
- 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.
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.
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
- 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.mboxpar 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 compte | Nouveau message depuis ce compte, actualiser, tout marquer comme lu, nouveau dossier, modifier ou retirer le compte. |
| Dossier | Actualiser, tout marquer comme lu, vider (corbeille et indésirables), nouveau dossier, renommer et supprimer (dossiers personnels). |
| Message | Répondre, transférer, lu / non lu, suivi, déplacer, enregistrer en .eml, supprimer. |
| Champ de texte | Couper, 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.
Raccourcis
Sur Mac, Cmd remplace Ctrl.
| Action | Raccourci |
|---|---|
| Nouveau message | Ctrl+N |
| Répondre / Répondre à tous | Ctrl+R / Ctrl+Maj+R |
| Transférer | Ctrl+J |
| Supprimer | Suppr |
| Rechercher | Ctrl+F |
| Règles de tri | Ctrl+Maj+L |
| Calendrier / nouveau rendez-vous (dans le calendrier) | Ctrl+Maj+K / Ctrl+N |
| Actualiser | F5 |
| 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, imprimer | Page 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
.rkmailde 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
| Fichier | Rôle |
|---|---|
service/MailService | IMAP/SMTP d'un compte, un thread par compte, dossier gardé ouvert, synchro incrémentale (sync → Delta). |
service/IdleWatcher | Connexion IMAP IDLE dédiée : notification instantanée. |
service/MessageParser, MessageBuilder | Lecture des messages MIME, construction des messages à envoyer (HTML, images intégrées, pièces jointes). |
ui/MainFrame | Fenêtre principale, comptes, liste, actions, synchro, notifications. |
ui/MailCache | Listes par dossier (persistées) et messages mis en page (LRU 96 Mo). |
ui/ReaderPanel, HtmlSanitizer | Affichage des messages ; HTML analysé hors du thread de l'interface. |
ui/RichEditor, ComposeWindow | Rédaction riche, collage d'images et de fichiers. |
ui/PdfViewer, Theme | Lecteur 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, InvitationBanner | Vues mois et semaine, fenêtre de rendez-vous, bandeau d'invitation. |
rules/*, service/Classifier | Règles de tri, détection publicité / notification. |
service/Backup, service/Outbox | Sauvegarde / restauration mbox en parallèle ; boîte d'envoi avec renvoi automatique. |
licence/Licence | Licence : vérification en ligne, jeton signé Ed25519 (7 jours hors ligne), lecture seule. Contrat : LICENCE-API.md. |
config/AppConfig | Réglages et comptes, mots de passe chiffrés. |