Zimbra SMTP Proxy
Passerelle SMTP locale pour Thunderbird qui envoie vos mails via l'API SOAP de Zimbra quand le SMTP du serveur n'est pas accessible.
Téléchargements
Installeur
Installation par utilisateur, sans droits administrateur. Non signé : Windows SmartScreen demande une confirmation au premier lancement (« Informations complémentaires » → « Exécuter quand même »).
Télécharger l'installeurExécutable seul
Sans installation : lancez zimbra-smtp-proxy.exe depuis n'importe quel dossier. Les sommes SHA-256 et l'attestation de build sont jointes à chaque version.
Toutes les versions et notes de publication : page des releases.
Fonctionnement
- Le message est transmis tel que Thunderbird l'a écrit : pièces jointes, HTML, Cc, Cci et fils de discussion sont conservés.
- La passerelle écoute uniquement sur
127.0.0.1: aucune autre machine du réseau ne peut s'en servir. - Le mot de passe n'est jamais enregistré. Il sert à ouvrir une session Zimbra dont le jeton reste en mémoire le temps de l'envoi.
Zone de notification



Zimbra est testé au démarrage puis toutes les 5 minutes. Une notification signale la perte et le retour de la connexion. Clic gauche sur l'icône : fenêtre de configuration ; clic droit : menu.
Fenêtre de configuration
- État de la passerelle et de Zimbra en direct, avec démarrage/arrêt et test de connexion.
- Adresse du serveur Zimbra, port d'écoute et lancement à l'ouverture de session. Une nouvelle adresse est testée avant d'être enregistrée.
- Réglages Thunderbird à copier et accès au journal.
- Suit le thème clair ou sombre de Windows. Utilise Microsoft Edge WebView2, déjà présent sur Windows 10 et 11.
Réglages Thunderbird
Paramètres des comptes → Serveur sortant (SMTP) → Ajouter.
| Nom d'hôte | 127.0.0.1 |
| Port | 1025 |
| Sécurité de la connexion | Aucune |
| Authentification | Mot de passe normal |
| Nom d'utilisateur | Votre adresse Zimbra complète |
| Copies et dossiers | Décocher « Placer une copie dans Envoyés » : Zimbra l'enregistre déjà. |
Un autre serveur Zimbra ? Changez son adresse dans Paramètres → URL du serveur Zimbra.
Compiler depuis les sources
Prérequis : Go (version indiquée dans go.mod) et Inno Setup 6. Le script lance les tests, génère les icônes, compile l'exe puis l'installeur dans dist/.
git clone https://github.com/Rem7474/zimbra-smtp-proxy.git cd zimbra-smtp-proxy .\build.ps1 -Version 1.0.0 # Windows (PowerShell) ./build.sh 1.0.0 # Linux, macOS, Git Bash (Inno Setup via Docker)