1 puntos por GN⁺ 2024-07-17 | 1 comentarios | Compartir por WhatsApp
  • Las reactions de Outlook pueden llegar como correos separados fuera del ecosistema de Microsoft, lo que aumenta los mensajes de notificación no deseados para el remitente
  • Microsoft ofrece un encabezado dedicado: si se agrega x-ms-reactions: disallow al correo saliente, se suprime la función de respuesta con reaction en el cliente
  • En lugar de configurarlo por cliente, se usa header_checks de Postfix para insertar automáticamente el encabezado en todos los correos salientes y así reducir omisiones por cuenta o dispositivo
  • En las pruebas, algunos clientes siguieron mostrando el botón, pero el envío de reactions falló del lado del servidor; en otros entornos el botón apareció en gris
  • Aunque se use el mismo encabezado, la forma en que se refleja en la UI varía entre clientes de Microsoft, así que el remitente puede reducir los correos de reaction, pero la experiencia del destinatario no es consistente

Correos no deseados de Outlook reactions

  • En los últimos meses han aumentado las respuestas en forma de reactions a correos enviados
  • Dentro del ecosistema de Microsoft parece manejarse como reacciones tipo 👍 o ❤️ en mensajes de Signal, pero fuera de ese entorno llegan como correos separados
  • El cuerpo del correo recibido tiene una forma como esta
    • like [person] reacted to your message:
  • like es texto alternativo; si no se permite cargar contenido remoto, la imagen no se ve
  • Como no se querían estos correos de reaction, se agregó un encabezado de bloqueo a los correos salientes

Agregar x-ms-reactions: disallow en Postfix

  • Microsoft ofrece el encabezado x-ms-reactions: disallow para Outlook reactions
  • Se puede entender que, cuando este encabezado está configurado, la función de responder con reactions se suprime en los clientes de Microsoft
  • Si el cliente de correo/MUA permite agregar encabezados, se puede configurar por cliente, pero si se usan varios clientes hay que hacerlo en cada uno
  • Para aplicarlo a todos los correos salientes, se agregó en la configuración de Postfix
    • En /etc/postfix/main.cf está la siguiente configuración
header_checks = pcre:/etc/postfix/header_checks
  • En /etc/postfix/header_checks se agregó la siguiente regla
# add header to deal with unwanted Microsoft reactions (2024-07-16)
/^Date:/i PREPEND x-ms-reactions: disallow
  • Al principio se insertó antes de Content-Transfer-Encoding, pero como la configuración de mutt no enviaba ese encabezado, se cambió para ponerlo antes de Content-Type, y luego nuevamente antes del encabezado Date
  • Después de reiniciar Postfix con sudo service postfix restart, se hicieron pruebas con varios clientes y el nuevo encabezado se añadió correctamente en los encabezados del mensaje

Resultados de pruebas según el cliente de Microsoft

  • Tras probar con algunas personas usuarias de Microsoft, en ciertos entornos se confirmó el comportamiento esperado
  • En un caso, aunque el encabezado estaba agregado, la opción de reaction seguía apareciendo en el cliente del usuario de Microsoft
    • El usuario pulsó una reaction, pero no llegó hasta el servidor de correo del remitente
    • Las actualizaciones para mostrarlo en gris se despliegan a distintas velocidades según el cliente, y los intentos sobre correos donde la reaction está prohibida fallan del lado del servidor
  • En otro entorno de usuario de Microsoft, el ícono de reaction apareció en gris y el texto al pasar el cursor mostraba Reactions are disallowed on this message
  • Según el sistema de Microsoft, la forma de mostrarlo parece variar; desde el punto de vista del remitente, aunque se logre el objetivo de no recibir correos de reaction, la experiencia de usuario no es ideal

1 comentarios

 
GN⁺ 2024-07-17
Comentarios en Hacker News
  • Si es una empresa que solo usa Outlook, la función de reacciones tiene bastante sentido, porque reduce muchísimo los correos de “me parece bien, gracias”
    Claro, si de verdad quieres agradecer, puedes enviar un correo de agradecimiento como corresponde

    • Cuando se anuncian varios logros de toda la organización, llegaban correos de “Congratulations / Congrats” tan seguido y en tanta cantidad que hasta hice un filtro de borrado automático. Aun así, el emoji de fuegos artificiales lo hace mucho más tolerable
    • No uso Outlook y de hecho realmente detesto el producto, pero en hilos grandes de correo donde hay demasiada gente en CC, me gustaría que más clientes de correo adoptaran la función de escribir algo como @joel para llamar la atención de alguien
    • En ese contexto, las reacciones sí pueden tener sentido. Porque probablemente desde el principio se trata de una situación en la que no debería usarse el correo electrónico para este tipo de ida y vuelta
      Relacionado: https://news.ycombinator.com/item?id=28636536
    • En teoría sí, pero lo que he visto en la práctica es diferente. En nuestra organización la gente manda reacciones y también correos de responder a todos de ese estilo, así que al final solo hay más distracciones
    • Me pregunto si de verdad la gente responde a correos de trabajo solo con “me parece bien, gracias” hasta el punto de volverse una molestia. Por ejemplo, en correos con muchos destinatarios
  • Apple también metió la misma función en iMessage/SMS. Si todos en el grupo usaban Apple, funcionaba como se esperaba, pero la gente desafortunada que estaba fuera del ecosistema terminaba recibiendo una lluvia de mensajes como ‘{person} le dio me gusta a “{message}”
    En algunos casos, la gente incluso reaccionaba a esa reacción y se armaba una cadena de mensajes absurda

    • Esto me recuerda a cuando Microsoft lanzó el cliente Microsoft Comic Chat para IRC. Había gente que entraba a los canales de IRC con todo tipo de metadatos sobre su personaje, y para ellos estaba bien, pero para todos los que usaban clientes normales era tremendamente molesto
      Supongo que estaba diseñado para usarse con servidores MSN, pero la gente también lo conectaba a servidores “normales”
      https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
    • Es curioso que lo hayas escrito en pasado, porque esto sigue pasando incluso ahora. Vivo fuera de Estados Unidos pero conservo un número de Google Voice, y en el chat grupal familiar todavía sigo recibiendo esos mensajes
      Milagrosamente, la mayoría se pasó a Signal, pero de vez en cuando vuelven a sus hábitos de SMS
    • Como usuario de Android, a veces me pregunto si los usuarios de Apple saben lo tonta que se ve su respuesta para la gente que no usa Apple. No sé si debería decírselos o simplemente dejarlo pasar
  • Recuerdo haber visto en correos del trabajo a algunas personas poner una J mayúscula al final de las frases en vez de un punto. Al principio pensé que, como la forma del gancho de la J parece una carita feliz, quizá era una forma corporativa de cortesía no tan directa
    Luego resultó que la posición del valor ASCII de J, 0x4A, correspondía a una carita feliz en Wingdings. Todavía no entiendo bien cómo el cliente de correo Outlook sabía en la interfaz qué carácter debía convertir

    • Creo que era por las etiquetas dentro del correo. Probablemente tenía que ser un correo HTML: https://devblogs.microsoft.com/oldnewthing/20060523-10/?p=31...
    • A veces aparecía una J en los correos que mi mamá enviaba desde el trabajo, y me daba muchísima risa. Como la inicial de mi nombre es J, pensé que se refería a mí, pero en realidad estaba enviando una carita feliz
    • Que los emoticonos se convirtieran en la J de Wingdings pasaba a nivel del servidor. Cuando un correo que envié desde Mutt a través de un servidor Exchange volvió citado hacia mí, la carita ASCII se había convertido en una J
      Exchange convierte a HTML todos los correos que pasan por él, y envuelve la J en una etiqueta para seleccionar Wingdings. Algunas instalaciones de Exchange no ofrecen una copia en texto plano de los correos que pasan por ahí
    • También puede ser que el correo tuviera tanto representación en HTML como en texto plano, y que el cliente estuviera configurado para mostrar solo texto plano
    • A mí también me confundió esta letra J durante mucho tiempo, y cuando empecé mi primera chamba de tiempo completo pensé que quizá era algo de la cultura corporativa
      Pasaron años antes de que me dieran una laptop con Windows y viera los correos en Outlook
  • Me gustaría que quienes detestan las reacciones explicaran qué es exactamente lo que les molesta tanto. ¿Les parece descortés que la otra persona ni siquiera se tome el trabajo de escribir? No termino de entender cuál es el problema.

    • Valoro mucho mi atención. No quiero gastarla en respuestas generadas artificialmente. Si alguien quiere comunicarse conmigo, creo que al menos debería poner un mínimo de esfuerzo.
      Antes del correo electrónico, escribir una carta requería esfuerzo, y eso ayudaba a filtrar contactos con baja relación señal-ruido. El spam, el contenido generado por LLM y mensajes como las reacciones se van directo a la papelera. Que el remitente me haga perder tiempo obligándome a ver ese mensaje y apretar el botón de borrar no me parece tanto una grosería como una falta de criterio.
      Puede sonar arrogante, pero a veces recibo cientos de correos al día, así que es un filtro necesario.
    • Igual que el autor, yo también tengo desactivadas las imágenes remotas del correo. Así que, para empezar, ni siquiera recibo la “experiencia prevista”. ¿De verdad hay alguien, aparte de usuarios de Outlook, que reciba la experiencia prevista de esta función?
      En segundo lugar, las “reacciones” no forman parte de la cultura del correo ni de las especificaciones estándar del email. Son algo inesperado y raro.
      Así que no es que odie las reacciones en general, sino que me opongo a una función que solo funciona en la app de correo de MS y que en otros lados aparece rota.
    • En el correo, esto solo termina inflando la bandeja de entrada y volviéndose una molestia. No es algo gravísimo, pero si se filtra, la experiencia mejora.
      Las reacciones tienen mucho más sentido en comunicaciones como la mensajería instantánea, donde hay intercambio en tiempo real y la brevedad importa. En email no aportan gran cosa.
    • Hay dos problemas. Primero, no es un estándar; Microsoft simplemente lo hizo asumiendo que la mayoría usa Outlook. No le importó cómo iba a funcionar para los demás.
      Segundo, ¿qué significa recibir una reacción en un correo? ¿Se puede interpretar un “pulgar arriba” como señal de que puedo seguir adelante, o solo como “ya lo vi y recibí el mail”? Es ambiguo. Si estamos de acuerdo en cierta medida en que el email suele ser para trabajo importante, entonces la comunicación debe ser clara y precisa. Las reacciones son lo contrario, y se prestan más fácilmente a malentendidos según el contexto, la cultura y el estado de ánimo del destinatario.
      Puede que existan usos excelentes y totalmente razonables para las reacciones en correo, pero cuesta mucho creer que Microsoft haya hecho una investigación seria con expertos de UI/UX, haya llegado a una conclusión clara y luego lo haya implementado. Como ni siquiera es un estándar, da la impresión de que lo hicieron un viernes por la tarde para mostrar “miren, esto se puede hacer”. La forma en que lo montan sobre un encabezado SMTP tiene todo el olor de un hack típico.
    • Las notificaciones de pulgar arriba y las respuestas de “OK” no son tan distintas en esencia. Ambas interrumpen cuando estoy concentrado en algo importante y compiten por mi valiosa atención con sonidos, vibración, banners y ventanas emergentes.
      He pasado toda mi vida intentando controlar mi concentración, y parece que la humanidad entera decidió llenar el entorno compartido con más distractores. Es realmente horrible y manipulador. Ojalá se pudiera desactivar. Ojalá simplemente lo dejaran en paz. Mejor aún, ojalá ayudaran a que me concentre en lo que considero valioso.
  • Entiendo hasta cierto punto por qué a la gente no le gusta esto en el correo, pero en SMS y Slack siempre he disfrutado mucho la función de reacciones. Porque es una forma de decir “lo recibí, reaccioné positivamente y no hace falta decir más”.
    Reemplaza muchas veces en que antes escribía de más solo para sonar cortés con un “perfecto, no tengo nada más que agregar”. Y de verdad odio que la otra persona me mande otra notificación solo para confirmar mi confirmación.

    • Un amigo hizo una pasantía en la FAA hace 20 años, y decía que allí era costumbre escribir “Concur without comment.”. Siempre me pareció excelente.
      Claro, si yo lo usara en una conversación nadie entendería la referencia y me mirarían raro. Aunque eso igual pasaría.
    • Para mensajes triviales, debería ser completamente aceptado socialmente responder como Picard: “ACKNOWLEDGED”.
    • Gmail ahora también tiene reacciones con emoji. Por ejemplo, aquí está la carita sonriente: https://imgur.com/a/0cYSLMQ
      Lo lanzaron el año pasado[1].
      [1] https://blog.google/products/gmail/gmail-emoji-reactions/
    • De acuerdo. No me opongo a las reacciones en sí, sino a las reacciones en el correo electrónico.
    • Si las reacciones de correo se manejaran de forma elegante dentro de la red interna de una empresa, estaría bien. Pero enviar ese tipo de correos al internet público es absurdo.
  • Esta solución rompe DKIM porque inserta un nuevo encabezado de postfix.
    En Thunderbird también se puede lograr lo mismo entrando al editor de configuración y agregando manualmente el encabezado “x-ms-reactions: disallow”, como se explica en https://kb.mozillazine.org/Custom_headers.

  • Cada día nace una nueva forma de tumor canceroso.

    • Me agota muchísimo estar leyendo sobre tecnología y sentir tan seguido “justo cuando pensaba que el software ya no podía empeorar más…”.
  • Las reacciones tienen sentido en MS Teams, Slack o cualquier cosa que parezca una sala de IRC, o sea, en una app de chat.
    No entiendo por qué Microsoft decidió meter esta opción en Outlook.

    • Usar reacciones en apps de chat es popular, pero nunca he visto que tengan un propósito práctico. Aun así, sí parece bastante claro por qué Microsoft las puso en Outlook.
      Como son populares en las apps de chat, seguramente alguien en Microsoft decidió que meter una función nueva y popular en algo viejo y aburrido se vería bien para su carrera.
  • La verdad, esta idea me gusta bastante. ¿No habrá forma de estandarizarla y agregarla también a otros clientes de correo? Internamente, el comportamiento alternativo de que simplemente sea un correo normal legible por personas también está bastante bien
    Pero me pregunto cómo manejan los idiomas distintos del inglés. ¿Saben cuál es el idioma del correo? ¿O siempre es inglés? Si es así, no está bien
    Yo hago una biblioteca de componentes de chat (https://talkjs.com) y soporta tanto reacciones con emoji como notificaciones por correo de mensajes de chat perdidos. Si respondes a ese correo, aparece como un mensaje de chat dentro de la conversación. Agregar soporte de reacciones también al correo sería algo muy natural, pero me daría cosa si para los usuarios de Outlook fuera una UX excelente y para el resto una UX terrible con una avalancha de pequeños correos de reacción

  • Esto me recuerda a Microsoft Comic Chat, que arruinaba mensajes de IRC para intentar pasar metadatos adicionales