Skip to main content

Mòdul FileMailer-FM #

Porta cada missatge a FileMaker — automàticament, amb seguretat i en temps real.

FileMailer Module

FileMailer Module

Un servei Spring Boot que manté les bústies IMAP contínuament sincronitzades amb una base de dades FileMaker, arxiva els adjunts i exposa una API REST neta per llegir, redactar i enviar correu — convertint qualsevol solució FileMaker en un back-office complet de correu electrònic.


Visió general #

FileMailer-FM connecta servidors IMAP/SMTP estàndard amb una base de dades FileMaker. Els correus, les carpetes i els adjunts entren automàticament a FileMaker; el correu sortint, els esborranys i les respostes tornen a sortir per SMTP — tot gestionat a través d’una API REST documentada.

graph LR; A[IMAP]-->B[Servei SYNC de FileMailer]; B-->C[Base de dades FileMaker];
graph RL; A[Base de dades FileMaker]-->B[API REST de FileMailer]; B-->C[SMTP];

Està pensat per a organitzacions que necessiten centralitzar la gestió del correu, crear arxius cercables dins de FileMaker i automatitzar fluxos de treball basats en email sense haver de programar la capa IMAP pel seu compte.


Característiques principals #

Sincronització IMAP #

  • Sincronització incremental basada en UID — només es descarreguen els missatges nous a cada cicle
  • Notificacions push IMAP IDLE per a lliurament en temps real (per compte, amb detecció de capacitats del servidor)
  • Reconciliació programada com a xarxa de seguretat davant d’actualitzacions perdudes
  • Suport multicarpeta amb detecció automàtica, exclusions configurables (Paperera, Spam, Junk…) i restauració automàtica de carpetes que reapareixen al servidor

Gestió i arxivat d’adjunts #

  • Extracció automàtica d’adjunts durant la sincronització
  • Emmagatzematge híbrid: arbre al sistema de fitxers i camps contenidor de FileMaker
  • Límits de mida configurables i estructura de directoris imbricada
  • Accés HTTP als fitxers emmagatzemats mitjançant l’endpoint /mailbox/{compte}/{carpeta}/{email}/{fitxer}

Correu sortint #

  • Creació i edició d’esborranys amb redacció completa de missatges
  • Possibilitat d’afegir adjunts als esborranys abans de l’enviament
  • Enviament, reenviament i forwarding de missatges per SMTP (SSL 465 / STARTTLS 587)
  • Diverses configuracions SMTP per compte

Gestió multicompte #

  • Comptes de correu il·limitats gestionats en paral·lel
  • Configuració IMAP i SMTP independent per compte
  • Esborrat lògic amb retenció configurable — els correus mai es destrueixen en silenci

Seguretat #

  • Credencials IMAP i SMTP xifrades amb AES-256-GCM abans d’emmagatzemar-se
  • Autenticació HTTP Basic a tots els endpoints de l’API (Spring Security)
  • Escriptures transaccionals per garantir la integritat de les dades

Integració #

  • API REST JSON amb documentació completa Swagger / OpenAPI
  • Interfície RapiDoc al costat de Swagger UI
  • Configuració externa tipada (no cal recompilar el JAR)

Casos d’ús #

  • Arxivat de correu i compliment — cada missatge entrant conservat a FileMaker
  • Historial de comunicació amb clients — vincula els correus a les fitxes de client a FileMaker
  • Automatització de fluxos — dispara scripts de FileMaker a partir de missatges entrants
  • Operativa multibústia — unifica adreces corporatives, de suport i de vendes
  • Processament d’adjunts — extracció i emmagatzematge automàtics de documents

Especificacions tècniques #

Stack #

  • Java 17+
  • Spring Boot 3.4.x
  • Jakarta Mail (Eclipse Angus) per a IMAP / SMTP
  • FileMaker per JDBC amb un dialecte Hibernate propi
  • Spring Security, Spring Data JPA

Requisits #

  • FileMaker Server amb accés JDBC
  • Runtime Java 17~21
  • Accés de xarxa als servidors IMAP i SMTP
  • 512 MB de RAM mínim (1 GB+ recomanat)

Desplegament #

Es distribueix com un JAR executable de Spring Boot amb config/application.properties extern. S’inclou un desplegament macOS launchd (plist) per executar-lo com a servei en segon pla.


Preus #

Sense botiga en línia. Aquest lloc no ven mòduls directament. Per a compres, pressupostos a mida, configuracions en paquet o peticions especials, contacteu amb nosaltres i en parlem: condicions, llicències i opcions d’implantació.