Publicación por correo electrónico: la eliminación de firmas a veces elimina contenido válido

Hola, esto es, en cierto modo, una continuación de esta discusión:

En nuestro foro de Discourse (v2.6.5), fomentamos la publicación por correo electrónico. Lamentablemente, hemos tenido varios casos en los que el correo entrante se cortaba a mitad de camino o era rechazado directamente con Email::Receiver::NoBodyDetectedError. Existen múltiples problemas subyacentes. Por ejemplo:

  • Formas aparentemente inofensivas de separar el contenido del post hacen que el foro descarte el resto.
  • El detector de firmas parece operar sobre la versión ASCII del correo. Hemos visto el caso en el que el correo HTML comienza con una declaración vacía <b/>. El cliente de correo la convirtió en ** en la versión ASCII del mensaje, y luego fue “detectada” como el inicio de la firma.

Formas de mejorar la situación:

  • No cortar la firma antes de agregar el tema al foro: mantén el post completo, incluida la firma, editable. Así, una parte eliminada incorrectamente podría recuperarse editando el post.
  • Hacer que la detección de firmas sea más inteligente (¿cómo? No lo sé…)
  • Permitir que el detector de firmas utilice la versión HTML.
  • Hacer que los separadores de firmas sean configurables.
  • Permitir desactivar por completo la eliminación de firmas en la configuración del foro.

Gracias por considerar esto. Nos ayudaría mucho.

Estamos trabajando para mejorar nuestra lógica de análisis de correos entrantes, pero mientras tanto, ¿podrías intentar desactivar la configuración del sitio “recortar correos entrantes”?

1 me gusta

¡Hola @zogstrip, muchas gracias! Me había perdido esa opción.

Funciona en el sentido de que ya no rechaza ni corta los correos electrónicos. Ahora muestra un ... clicable que permite ver la publicación completa. También puedo editar manualmente la publicación para eliminar el ....

Seguiría siendo genial si pudieras solucionar los problemas que hemos tenido con el detector de firmas.
¡Gracias!

Es una nueva opción :wink:

Estamos trabajando en ello :wink:

2 Me gusta