- As reactions do Outlook podem chegar como e-mails separados fora do ecossistema da Microsoft, aumentando as mensagens de notificação indesejadas para o remetente
- A Microsoft oferece um cabeçalho dedicado que suprime a função de resposta por reaction no cliente ao incluir
x-ms-reactions: disallow no e-mail enviado
- Em vez de configurar cliente por cliente, usar
header_checks do Postfix insere o cabeçalho automaticamente em todos os e-mails enviados, reduzindo falhas por conta ou dispositivo
- Nos testes, alguns clientes continuaram mostrando o botão, mas o envio da reaction falhou no lado do servidor; em outros ambientes, o botão ficou esmaecido
- Mesmo com o mesmo cabeçalho, a interface varia entre clientes da Microsoft, então o remetente pode reduzir os e-mails de reaction, mas a experiência do destinatário não é consistente
E-mails indesejados de reactions do Outlook
- Nos últimos meses, aumentou o número de reactions entre as respostas aos e-mails enviados
- Dentro do ecossistema da Microsoft, isso aparentemente é tratado como reações tipo 👍 ou ❤️ no Signal, mas fora dele chega como um e-mail separado
- O corpo do e-mail recebido tem o seguinte formato
like [person] reacted to your message:
like é um texto alternativo; se o carregamento de conteúdo remoto não for permitido, a imagem não aparece
- Para evitar esses e-mails de reaction, foi adicionado um cabeçalho de bloqueio aos e-mails enviados
Adicionando x-ms-reactions: disallow no Postfix
- A Microsoft fornece o cabeçalho
x-ms-reactions: disallow para Outlook reactions
- Quando esse cabeçalho está definido, entende-se que a função de resposta por reaction é suprimida nos clientes da Microsoft
- Se o cliente de e-mail/MUA suportar adicionar esse cabeçalho, dá para configurar por cliente, mas quem usa vários clientes precisa ajustar cada um deles
- Para aplicar a todos os e-mails enviados, isso foi adicionado à configuração do Postfix
- Em
/etc/postfix/main.cf, existe a seguinte configuração
header_checks = pcre:/etc/postfix/header_checks
- Em
/etc/postfix/header_checks, foi adicionada a seguinte regra
# add header to deal with unwanted Microsoft reactions (2024-07-16)
/^Date:/i PREPEND x-ms-reactions: disallow
- No início, ele foi colocado antes de
Content-Transfer-Encoding, mas a configuração do mutt não enviava esse cabeçalho, então foi movido para antes de Content-Type e, depois, novamente para antes do cabeçalho Date
- Após reiniciar o Postfix com
sudo service postfix restart, foram feitos testes em vários clientes, e o novo cabeçalho foi corretamente adicionado aos cabeçalhos da mensagem
Resultados dos testes por cliente da Microsoft
- Testes com algumas pessoas que usam Microsoft confirmaram o comportamento desejado em certos ambientes
- Em um caso, mesmo com o cabeçalho adicionado, a opção de reaction continuou aparecendo no cliente do usuário Microsoft
- O usuário clicou na reaction, mas ela não chegou até o servidor de e-mail do remetente
- As atualizações que deixam a opção esmaecida são distribuídas em velocidades diferentes dependendo do cliente, e tentativas em e-mails com reactions proibidas falham no lado do servidor
- Em outro ambiente de usuário Microsoft, o ícone de reaction ficou esmaecido e o texto ao passar o mouse mostrava
Reactions are disallowed on this message
- A forma de exibição parece variar conforme o sistema da Microsoft; do ponto de vista do remetente, o objetivo de não receber e-mails de reaction pode ser alcançado, mas a experiência do usuário não é ideal
1 comentários
Comentários no Hacker News
Se for uma empresa que usa só Outlook, o recurso de reações faz bastante sentido, porque reduz muito aqueles e-mails do tipo “ótimo, obrigado”.
Claro, quando você estiver sinceramente agradecido, pode mandar um e-mail de agradecimento de verdade.
Relacionado: https://news.ycombinator.com/item?id=28636536
A Apple também colocou o mesmo recurso no iMessage/SMS. Se todos em uma mensagem de grupo forem usuários Apple, funciona como esperado, mas a pessoa azarada fora do ecossistema acaba recebendo uma enxurrada de mensagens como ‘{person} liked “{message}”’.
Em alguns casos, as pessoas ainda reagem a essa reação, criando uma cadeia de mensagens completamente absurda.
Provavelmente foi projetado para ser usado com servidores MSN, mas as pessoas o conectavam também a servidores “comuns”.
https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
Milagrosamente, a maioria migrou para o Signal, mas às vezes volta ao hábito do SMS.
Lembro de ver, em e-mails corporativos, algumas pessoas colocando um J maiúsculo no fim das frases em vez de ponto final. No começo, achei que, como o gancho do J parecia uma carinha sorridente, fosse uma forma corporativa de cordialidade não tão direta.
No fim, descobri que a posição 0x4A, que é o valor de J em ASCII, correspondia a uma carinha sorridente no Wingdings. Até hoje não entendo bem como o cliente de e-mail Outlook sabia, na UI, quais caracteres precisava converter.
O Exchange converte todos os e-mails que passam por ele para HTML e envolve o J em tags para selecionar Wingdings. Algumas instalações do Exchange não fornecem uma cópia em texto simples dos e-mails que passam por elas.
Demorou alguns anos até eu receber um notebook Windows e ver os e-mails no Outlook.
Gostaria que o lado que odeia reações explicasse o que há de tão desagradável nelas. Parece rude porque a outra pessoa nem se deu ao trabalho de digitar? Não sei bem qual é o problema
Antes do e-mail, escrever uma carta exigia esforço, e isso filtrava contatos com baixa relação sinal-ruído. Spam, conteúdo gerado por LLM e mensagens como reações vão direto para a lixeira. O fato de o remetente me fazer ver aquela mensagem e apertar o botão de excluir, desperdiçando meu tempo, não me parece tanto rude quanto uma falta de discernimento
Pode soar arrogante, mas há dias em que recebo centenas de e-mails, então é um filtro necessário
Em segundo lugar, “reações” não fazem parte da cultura do e-mail nem das especificações padrão de e-mail. É inesperado e esquisito
Portanto, não é que eu não goste de reações em geral; sou contra um recurso que só funciona nos apps de e-mail da MS e aparece quebrado em outros lugares
Reações fazem mais sentido em comunicações como mensagens instantâneas, em que há conversa em tempo real e a brevidade é importante. No e-mail, elas não acrescentam muita coisa
Em segundo lugar, o que significa receber uma reação a um e-mail? Dá para interpretar um “joinha” como sinal verde para prosseguir, ou é só “entendi e recebi o e-mail”? É ambíguo. Se concordamos, em alguma medida, que e-mail costuma ser trabalho importante, então a comunicação precisa ser clara e precisa. Reações são o oposto disso, e são mais facilmente mal interpretadas dependendo do contexto, da cultura e do humor do destinatário
Pode haver usos excelentes e razoáveis para reações em e-mail, mas é muito difícil acreditar que a Microsoft tenha mandado especialistas de UI/UX pesquisarem isso direito e chegado a uma conclusão clara antes de implementar. Pelo fato de nem ser um padrão, parece algo feito numa sexta à tarde para mostrar “olha, dá para fazer isso”. A forma de enfiar isso em um cabeçalho SMTP tem aquele cheiro típico de gambiarra
Passei a vida tentando controlar meu foco, e parece que a humanidade inteira decidiu encher o ambiente compartilhado com mais distrações. É péssimo e manipulativo. Queria que desse para desligar. Queria que simplesmente me deixassem em paz. Mais ainda, queria que me ajudassem a focar no que eu valorizo
Entendo, até certo ponto, por que as pessoas não gostam disso no e-mail, mas em SMS e Slack tenho usado muito a função de reação. É uma forma de dizer “recebi, reagi positivamente e não há mais nada a dizer”
Ela substitui muito daquele ato inútil de digitar “Ótimo, não tenho mais nada a acrescentar” só para parecer educado. E eu realmente detesto quando a outra pessoa manda outra notificação confirmando a minha confirmação
Claro que, se eu usar isso numa conversa, ninguém vai entender a referência e vão me achar estranho. Mas isso vai acontecer de qualquer jeito
Foi lançado no ano passado[1]
[1] https://blog.google/products/gmail/gmail-emoji-reactions/
Essa solução quebra o DKIM, porque insere um novo cabeçalho do postfix
No Thunderbird, também dá para fazer a mesma coisa entrando no editor de configurações e adicionando manualmente o cabeçalho “x-ms-reactions: disallow”, como descrito em https://kb.mozillazine.org/Custom_headers
Todo dia surge uma nova forma de câncer
Reações fazem sentido em apps de chat como MS Teams, Slack ou qualquer coisa que pareça uma sala de IRC
Não sei por que a Microsoft decidiu colocar essa opção no Outlook
Como é popular em apps de chat, alguém na Microsoft deve ter decidido que colocar um recurso novo e popular em algo velho e chato seria bom para a própria carreira
Sinceramente, gosto bastante dessa ideia. Será que não daria para padronizar de algum modo e adicionar isso a outros clientes de e-mail? Internamente, o fallback de ser simplesmente um e-mail comum legível por humanos também é bem elegante
Mas fico curioso sobre como trataram idiomas além do inglês. Eles sabem o idioma do e-mail? Ou é sempre em inglês? Se for, não é bom
Eu crio uma biblioteca de componentes de chat (https://talkjs.com) e damos suporte tanto a reações com emoji quanto a notificações por e-mail de mensagens de chat perdidas. Se você responder a esse e-mail, a resposta aparece como uma mensagem de chat dentro da conversa. Colocar suporte a reações também nos e-mails seria muito natural, mas eu hesitaria se isso virasse uma ótima UX para usuários do Outlook e uma UX horrível para o resto, com uma enxurrada de pequenos e-mails de reação
Infelizmente, parece que não foi amplamente adotado: https://bugzilla.mozilla.org/show_bug.cgi?id=1724363
Isso me lembra o Microsoft Comic Chat, que quebrava mensagens de IRC para passar metadados adicionais