Apr 1, 2015 · Temps de lecture: 5 min · Comments doc
tmail embarque un serveur HTTP qui expose une API REST. Cette API vous permet d’administrer votre serveur tmail et <teasing> dans un futur “proche” votre cluster SMTP tmail</teasing>.
Cette semaine il est question de logs, de message-id, de majuscules qui deviennent des minuscules (ou l’inverse je ne sais plus), de verbes et pour finir je vous parle du client de podcasts que j’utilise.
Mar 27, 2015 · Temps de lecture: 2 min · Comments doc
Par défaut tmail va afficher les logs sur la sortie standard stdout.
Vous pouvez configurer tmail pour qu’il enregistre les logs dans un fichier texte.
Mar 20, 2015 · Temps de lecture: 14 min · Comments doc
Initialement j’avais prévu d’ajouter le support de comptes mail bien plus tard dans le cycle de développement car mon usage principal de tmail est avant tout celui de relais SMTP.
Le fait que l’on m’ait demandé si ça allait être bientôt disponible m’a fait réaliser que gérer des comptes mails était quand même l’usage principal d’un serveur de messagerie - gnééééé… - , j’ai donc décidé de remonter cette tache dans ma todo-list.
Pour vous proposer cette fonctionnalité plus rapidement, j’ai fait quelques compromis par rapport à ce que je voulais initialement faire. Mon idée de départ était de ne pas utiliser le classique stockage des mails via Mailbox/maildir + accès POP ou IMAP, mais d’utiliser une interface de stockage de type PUT/GET pour stocker les mails et une API HTTP REST pour y accéder et les gérer.
L’intérêt de cette solution c’est que l’on peut implémenter l’interface pour une multitude de types de stockage, du simple espace disque sur le serveur, ou déporté sur un NAS/Filer, mais aussi du Amazon S3, ou encore du Runabove.
Par ailleurs proposer une API REST pour gérer les mails permettait de développer simplement des clients de messagerie, des “connecteurs/proxy” pour rendre ce stockage compatible avec les clients classique (par exemple un proxy IMAP), mais aussi d’interfacer simplement de nombreux outils au service de messagerie.
Rassurez vous - ou pas - je n’ai pas abandonné ces idées, ce sera implémenté, mais en attendant pour offrir le plus rapidement la possibilité d’utiliser tmail comme serveur mail classique, j’ai décidé de prendre un raccourci en implémentant le nécessaire pour utiliser Dovecot avec tmail.
Concrètement il est donc aujourd’hui possible d’utiliser tmail comme serveur de destination pour un domaine - celui qui va héberger les mails du domaine donc - et d’accéder aux boites mails via POP et IMAP.
Voila pour cette - longue - introduction, passons à la pratique.
Feb 18, 2015 · Temps de lecture: 2 min · Comments doc
Vous trouverez dans ce billet les explications nécessaires pour installer l’antivirus opensource Clamav et activer le filtrage de votre flux SMTP par tmail.