URLs para imágenes en correos electrónicos

Llamo a esto una característica porque no estoy seguro de si es un error.

Todavía tengo cientos de suscriptores en mi lista en el antiguo servidor de correo (mailman) y les estoy retransmitiendo publicaciones por ahora, lo que probablemente continuará durante meses.

Pero las publicaciones con imágenes no están llegando. El sistema de mailman nunca se configuró para incluir gráficos, pero esperaba que las versiones de correo electrónico tuvieran una URL completa.

Lo que veo en los correos electrónicos es algo que se parece a esto:
image|374x500]
seguido de
(upload://4lnzFmZwbVQ8b5FIVzpTbSiqjIU.jpeg)

Lo que necesito es la URL completa, más parecida a esto:
https://
seguido de
lists.tssi.com/uploads/default/original/3X/1/e/
seguido de
1e7367552809e27414c39d0edd4223bb2c1c05fc.jpeg

¿Es esto posible?

Los correos electrónicos contienen URL completas para las imágenes.

Enviamos dos “partes” de correo electrónico:

  • “Content-Type: text/html” contiene HTML completamente procesado, y las imágenes usan URL completas y se ven bien en GMail, por ejemplo.

  • “Content-Type: text/plain” envía el markdown original de la publicación “en bruto”, y mostrará el markdown del código de carga en el correo electrónico, ya que no realizamos transformaciones allí.

Lo que parece estar llegando al servidor de listas antiguo es solo el segmento de texto, pero está sucediendo algo aún más extraño. El ID de usuario que estoy usando para transmitir publicaciones al servidor de mailman está cambiando de estar en modo de lista de correo a no estar en modo de lista de correo, y cuando eso sucede, las publicaciones dejan de transmitirse por completo. Esto ya ha sucedido dos veces hoy.

Creo que lo que está sucediendo con la desconfiguración de la cuenta de retransmisión es que las publicaciones retransmitidas tienen el enlace para cancelar la suscripción del servidor de Discourse y la gente está haciendo clic en él, lo que cancela la suscripción del ID de usuario de retransmisión.

Por ahora, he eliminado el enlace de cancelación de suscripción con un clic al servidor de Discourse. Necesito ver si puedo encontrar una manera de hacer eso en el servidor de Mailman en lugar de en Discourse.

Actualización: Logré limpiar esto en el extremo de Mailman.

No creo que esto esté relacionado con la pregunta original que planteé, pero todavía estoy tratando de averiguar si Mailman está modificando el segmento HTML de los mensajes retransmitidos.

Actualización 2: Encontré una configuración de Mailman que tuve que cambiar.

1 me gusta

Lamento volver a sacar este tema, pero me pregunto si podemos tener dos funciones para las imágenes en los correos electrónicos, ya que también tengo usuarios para los que las imágenes no se muestran (por defecto). Para mejorar la experiencia del usuario, me gustaría sugerir lo siguiente:

Solicitud de función: Añadir la URL de la imagen al texto alternativo. Justificación: Si no se permite la carga de contenido externo (probablemente por defecto en muchos clientes de correo electrónico), (al menos en Thunderbird) solo se muestra el texto alternativo. Por lo tanto, el usuario solo ve image0. Si fuera, por ejemplo, image0: https://example.com/uploads/default/original/1X/hash.jpeg, el usuario podría hacer clic en el enlace/copiar el enlace y abrir la URL con la imagen en su navegador web.

Solicitud de función: Incluir el nombre de dominio completo en el markdown (o reemplazar el markdown por la URL de la imagen) Justificación: La parte de texto plano del correo electrónico mostrará ![image0|640x480](upload://hash.jpeg), lo que requiere conocimiento del dominio del servidor que ejecuta discourse/aloja las cargas y trabajo manual para unir el enlace. Mostrar ![image0|640x480](https://example.com/uploads/default/original/1X/hash.jpeg) o image0: https://example.com/uploads/default/original/1X/hash.jpeg) permitiría al lector de los contenidos de texto/plano hacer clic/copiar directamente el enlace para abrirlo directamente en un navegador web.

¡Gracias por tu trabajo y por considerar las dos solicitudes de funciones!