Enregistrer copie dans le dossier Envoyé après l'envoi d'e-mails
Transport.send() n'envoie que par SMTP sans en conserver à IMAP. Ajout de saveToSent() pour appencher le message au dossier Envoyé avec le drapeau SEEN. S'appli...
Désactiver STARTTLS et authentification pour le port 25 SMTP interne
Le port 25 sur Postfix interne ne prend pas en charge STARTTLS et permet relay à partir d'IP de cluster via des mynetworks. Ne permettre qu'auth et STARTTLS lor...
Utiliser le port SMTP 25 au lieu de 587 pour le Postfix interne
Postfix n'écoute que sur le port 25 à l'intérieur du cluster. Port 587 (soumission) n'est pas activée dans le conteneur.
Ajouter le point d'extrémité GET pour les étiquettes de messagerie
GET et retours d'identification d'étiquettes appliqué à un message spécifique.
Ajouter le critère d'évaluation de l'indice de charge à la rétro-remplissage à partir de l'IPA
POST - indexe les messages IMAP existants dans les conversations et les tables d'index de recherche.
Changer ddl-auto de personne à la mise à jour pour la gestion du schéma automatique
Hibernate ne créait pas le schéma et les conversations par e-mail-metadata table parce que ddl-auto n'a été mis à aucun dans la configmap k8.
Migration d'entités JPA et de reprendre en kamo-library
Entités et référentiels dans la bibliothèque partagée. Toutes les importations mises à jour pour référencer lib shared lib.
Utiliser la requête native pour la colonne PostgreSQL dans ConversationRepository
L'EMBÉNEMENT n'est pas pris en charge par Hibernate pour les champs de type JdbcType(ARRAY). Passez à SQL natif avec n'importe quel (en) pour la recherche de l'...
Ajouter un pool de connexions IMAP, des données d'intelligence de recherche et des critères de synchronisation delta
- Ajouter Apache Commons Pool2 pool de connexions à clé pour la réutilisation du magasin IMAP (trois comptes, 500 au total, 10 minutes d'expulsion inactive) - M...
Ajouter des services de métadonnées d'entreprise et des étiquettes, des filtres, des dossiers intelligents, des opérations par lots
Plans 1 à 3: schéma de métadonnées, entités JPA, référentiels, fil de discussion, label CRUD, moteur de règle de filtrage avec asynchronisation rétroactive appl...
Utiliser StringRedisTemplate pour lire OTK/valeurs de session stockées en chaînes simples
L'application Next.js stocke les valeurs OTK et z en chaîne dans Redis. Le RedisTemplate par défaut utilise le sérialisateur JSON qui ne parvient pas à les anal...
Ajouter les importations de jakarta.mail.event manquantes et capturer IOException dans le gestionnaire NATS
Ajouter Forgejo CI/CD flux de travail pour le déploiement de la construction et du double-cluster
Ajouter des manifestes K8 (configuration, déploiement, service, ingressroute, middleware)
Ajouter EmailContrôleur avec les critères d'évaluation complets de l'API REST
Ajouter EmailSmtpService avec support d'envoi, de brouillon et de pièces jointes
Ajouter EmailCredentialService avec CockroachDB et MySQL et Redis cache
Ajouter les haricots DTO pour les messages électroniques, les dossiers, les notifications
Ajouter CorsConfig, ResourceServerConfig, ImapConfig, MailMySqlConfig
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
