diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..1c9ae14 --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +This work is under MIT license. + +Copyright 2025, Emmanuel BERNAT (manu@bernat.me) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), +to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..6dfffe2 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# postfix-log-viewer + +Petit utilitaire pour lire les fichiers de log d'un serveur Postfix. +Permet également de filtrer les sessions SMTP selon l'expéditeur ou les destinataires. + +La ligne de commande est : + +`postfix-log-viewer [... ]` + +Les raccourcis clavier utilisables sont : +* ↑/↓ : monter/descendre dans la liste des sessions +* PgUp/PgDn : monter/descendre dans la liste des sessions (10 par 10) +* Home/End : aller en haut/en bas de la liste des sessions +* l : activer/désactiver le retour à la ligne automatique dans le volet de détail +* f : filter par expéditeur (from) +* t : filter par destinataire (to) +* r : annuler le filtre en cours +* Enter : appliquer le filtre en saisie +* h : afficher/masquer l'aide +* q : quitter +