Extracto de resoluciónUserId ayudante, añadir ETag comment en KamoGroupwareProvider
Agregar GroupwareInterfaz de proveedores, ProviderContexto y clases de modelos
- GroupwareProvider interfaz define el calendario y las operaciones de libros de contacto - ProviderContext lleva contexto de ejecución para invocación al prove...
Añadir CardDavController y ContactoService Métodos DAV para soporte CardDAV
Añadir CalDavController y Calendariormés de DAV de servicio
Add findEventByUid, getChangedEventsDence, getDeletedEventsDesde Since to CalendarService. Añade CalDavController manejo de PROPFIND, INFORME, MKCALENDAR, PROPP...
Añadir KamoJwtService para la validación silbada de Bearer en DavAuthFilter
Añadir StAX MultiStatusXmlBuilder con el elemento de 3 agarres correctos escribe
Encontrar contactoController con la CRUD completa . importación/exportación .
Añadir La lógica de negocio de contacto con el registro de sincronización escribe
Añadir CalendarService Licóstico de negocio con escrituras de registro de sincronización
Utilícelos constructores ical4j en generateEventIcs jaback, use Version constant
Añadir *** secreto al despliegue envDesde
Provee GOOGLE.OAUTH.CLIENT-ID/SECRET, ******************* y ZOHO.OAUTH.CLIENT-ID/SECRET vars necesarios para los flujos de proveedores de OAuth.
Eliminar el repodo duplicado JPA repo scan - use paquete de padre solamente
com.kamo.z.shared.email cubre metadata.repos, escaneado ambos BeanDefinitionOverrideExcepción en el mensajeLabelRepository.
Añadir com.kamo.z.shared.email a los paquetes de escaneo del repositorio JPA
Añadir a ProviderController y DiputaciónImapController Puntos de final de REST
Actualizar MailProviderResolver para usar frijoles al proveedor para todo tipo
Añadir implementaciones de stub para proveedores de correo electrónico en la nube
Añadir SmtpOnlyProvider con el seguimiento de elementos enviados basados en metadatos
Añadir rspamd config a K8s ConfigMap y establecer ddl-auto a ninguno
La propiedad rspamd.base-url faltaba de la producción ConfigMap, causando CrashLoopBackOff en el despliegue. También corrige dev ddl-auto a ninguno.
Añadir plantilla de firma de correo electrónico Puntos finales CRUD
Controlador REST en /api/email/firma-templates con: - GET /-scope. Recuperar plantilla por org.scope - PUT /-scopio. - DELETE /-scope. La capa de servicio mane...
Eliminar las cabeceras de WebSocket codificados duros de middleware de email middleware
Traefik v3 maneja las cabeceras de actualización/conexión de forma nativa. Feleccionándolos rompieron transportes de caída de SockJS (xhr-streaming, xhr-polling...
Utilización de valor para RspamdConfig y hacer entrenamiento sin bloqueo
RspamdConfig ahora utiliza Value para que coincidas con los patrones de proyecto existentes. Los fallos de entrenamiento de Rspamd ya no impiden mover el mensaj...
Devuelve la lista vacía para carpetas IMAP inexistentes en lugar de estrellarse
Añadir el método getRawMessage para la recuperación de mensajes RFC822 en bruto
Añadir RspamdService para el entrenamiento con spam a través de HTTP API
Guardar copia en carpeta enviada después de enviar correo electrónico
Transport.send() solo envía vía SMTP sin ahorrar a IMAP. Añadido GuardToSent() para adjuntar el mensaje a la carpeta Sent con el conjunto de bandera SEEN. Se ap...
Desactivar STARTTLS y auth para el puerto 25 interno SMTP
El puerto 25 en Postfix interno no admite STARTTLS y permite relé de las IPs de racimo a través de mynetworks. Sólo habilitar auth y STARTTLS cuando se utiliza ...
Utilice el puerto SMTP 25 en lugar de 587 para Postfix interno
Postfix sólo escucha el puerto 25 dentro del cluster. Puerto 587 (sumisión) no está habilitada en el contenedor.
Añadir el endpoint GET para las etiquetas de mensajes
GET ************* devuelve identificación de etiquetas aplicado a un mensaje específico.
Añadir el punto final del índice de volumen para rellenar conversaciones de IMAP
POST **************** indexa los mensajes IMAP existentes en conversaciones y tablas de índices de búsqueda.
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
