1 poin oleh GN⁺ 2024-07-17 | 1 komentar | Bagikan ke WhatsApp
  • Reactions di Outlook bisa tiba sebagai email terpisah di luar ekosistem Microsoft, sehingga menambah email notifikasi yang tidak diinginkan bagi pengirim
  • Microsoft menyediakan header khusus x-ms-reactions: disallow yang, jika ditambahkan ke email keluar, akan menekan fitur respons reaction di klien
  • Alih-alih pengaturan per klien, Postfix header_checks digunakan untuk menyisipkan header secara otomatis ke semua email keluar agar mengurangi kelalaian per akun atau perangkat
  • Dalam pengujian, beberapa klien masih menampilkan tombol, tetapi pengiriman reaction gagal di sisi server, sementara di lingkungan lain tombolnya menjadi abu-abu
  • Bahkan dengan header yang sama, penerapan UI berbeda antar klien Microsoft, sehingga pengirim bisa mengurangi email reaction tetapi pengalaman penerima tidak konsisten

Email Outlook reactions yang tidak diinginkan

  • Dalam beberapa bulan terakhir, balasan terhadap email yang dikirim dalam bentuk reactions meningkat
  • Di dalam ekosistem Microsoft, ini tampaknya diperlakukan seperti reaksi 👍 atau ❤️ pada pesan Signal, tetapi di luar ekosistem tersebut reaksi datang sebagai email terpisah
  • Isi email yang diterima berbentuk seperti berikut
    • like [person] reacted to your message:
  • like adalah teks alternatif; jika pemuatan konten jarak jauh tidak diizinkan, gambar tidak akan terlihat
  • Karena tidak menginginkan email reaction semacam ini, sebuah header pemblokiran ditambahkan ke email keluar

Menambahkan x-ms-reactions: disallow di Postfix

  • Microsoft menyediakan header x-ms-reactions: disallow untuk Outlook reactions
  • Jika header ini disetel, dapat dipahami bahwa fitur respons reaction ditekan di klien Microsoft
  • Jika klien email/MUA mendukung penambahan header, ini bisa diatur per klien, tetapi jika menggunakan beberapa klien maka masing-masing harus dikonfigurasi
  • Untuk menerapkannya ke semua email keluar, header ini ditambahkan ke konfigurasi Postfix
    • Di /etc/postfix/main.cf terdapat pengaturan berikut
header_checks = pcre:/etc/postfix/header_checks
  • Ke dalam /etc/postfix/header_checks ditambahkan aturan berikut
# add header to deal with unwanted Microsoft reactions (2024-07-16)
/^Date:/i PREPEND x-ms-reactions: disallow
  • Awalnya header ditempatkan sebelum Content-Transfer-Encoding, tetapi karena konfigurasi mutt tidak mengirim header tersebut, posisinya diubah ke sebelum Content-Type, lalu kemudian dipindahkan lagi ke sebelum header Date
  • Setelah me-restart Postfix dengan sudo service postfix restart, pengujian dilakukan di beberapa klien dan header baru muncul dengan benar di header pesan

Hasil pengujian per klien Microsoft

  • Berdasarkan pengujian bersama beberapa pengguna Microsoft, perilaku yang diharapkan terkonfirmasi di sebagian lingkungan
  • Dalam satu kasus, meskipun header sudah ditambahkan, opsi reaction masih terus ditampilkan di klien pengguna Microsoft
    • Pengguna menekan reaction, tetapi tidak sampai ke server email pengirim
    • Pembaruan yang membuat tampilan menjadi abu-abu diluncurkan dengan kecepatan berbeda per klien, dan percobaan pada email yang melarang reaction gagal di sisi server
  • Di lingkungan pengguna Microsoft lainnya, ikon reaction menjadi abu-abu dan teks hover Reactions are disallowed on this message ditampilkan
  • Tampaknya cara tampilannya berbeda tergantung sistem Microsoft yang digunakan; dari sudut pandang pengirim, tujuan untuk tidak menerima email reaction tercapai, tetapi pengalaman pengguna tetap tidak ideal

1 komentar

 
GN⁺ 2024-07-17
Opini Hacker News
  • Kalau perusahaannya hanya memakai Outlook, fitur reaksi cukup masuk akal. Karena bisa sangat mengurangi email seperti “baik, terima kasih”
    Tentu saja, kalau benar-benar merasa berterima kasih, tinggal kirim email ucapan terima kasih yang layak

    • Saat berbagai pencapaian di seluruh organisasi diumumkan, email “Congratulations / Congrats” datang terlalu sering dan terlalu banyak sampai saya membuat filter hapus otomatis. Meski begitu, emoji kembang api jauh lebih bisa ditoleransi
    • Saya bukan pengguna Outlook dan benar-benar tidak suka produknya, tapi saat ada terlalu banyak CC di thread email besar, saya berharap lebih banyak klien email mengadopsi fitur untuk menarik perhatian seseorang dengan menulis seperti @joel
    • Dalam konteks seperti itu, reaksi bisa masuk akal. Karena sejak awal, besar kemungkinan ini adalah situasi yang tidak semestinya dilakukan lewat email
      Terkait: https://news.ycombinator.com/item?id=28636536
    • Idealnya memang begitu, tapi yang saya lihat di praktik berbeda. Di organisasi kami, orang-orang mengirim reaksi sekaligus email reply-all seperti ini, jadi gangguan malah bertambah
    • Saya penasaran apakah orang benar-benar membalas email kerja hanya dengan “baik, terima kasih” sampai mengganggu. Misalnya untuk email dengan banyak penerima
  • Apple juga memasukkan fitur yang sama ke iMessage/SMS. Kalau semua peserta pesan grup adalah pengguna Apple, fiturnya berjalan seperti yang diharapkan, tapi orang kurang beruntung yang berada di luar ekosistem akan dibombardir pesan seperti ‘{person} liked “{message}”
    Dalam beberapa kasus, orang bahkan bereaksi lagi terhadap reaksi itu, menciptakan rantai SMS yang konyol

    • Saya jadi teringat masa ketika Microsoft merilis klien Microsoft Comic Chat untuk IRC. Ada orang-orang yang masuk ke kanal IRC membawa segala macam metadata tentang karakter; bagi mereka tidak masalah, tapi bagi semua orang yang memakai klien biasa itu sangat menjengkelkan
      Mungkin memang dirancang untuk dipakai dengan server MSN, tapi orang-orang juga memakainya untuk terhubung ke server “biasa”
      https://en.wikipedia.org/wiki/Microsoft_Comic_Chat
    • Lucu karena ditulis dalam bentuk lampau, padahal ini masih terus terjadi. Saya tinggal di luar AS tapi tetap mempertahankan nomor Google Voice, dan masih terus menerima pesan seperti ini di obrolan grup keluarga
      Secara ajaib sebagian besar sudah pindah ke Signal, tapi sesekali kembali lagi ke kebiasaan SMS
    • Sebagai pengguna Android, saya sering bertanya-tanya apakah pengguna Apple tahu betapa bodohnya balasan mereka terlihat bagi pengguna non-Apple. Saya bingung apakah harus memberi tahu atau membiarkannya saja
  • Saya ingat pernah melihat beberapa orang di email kantor menaruh huruf kapital J sebagai pengganti titik di akhir kalimat. Awalnya saya kira karena bentuk kait pada J terlihat seperti wajah tersenyum, itu semacam ekspresi sopan santun korporat yang tidak terlalu langsung
    Ternyata posisi 0x4A, nilai J dalam ASCII, adalah wajah tersenyum di Wingdings. Sampai sekarang saya masih belum benar-benar paham bagaimana klien email Outlook tahu karakter mana yang harus dikonversi di UI

    • Sepertinya karena tag di dalam email. Mungkin harus berupa email HTML: https://devblogs.microsoft.com/oldnewthing/20060523-10/?p=31...
    • Kadang saya melihat J di email yang dikirim ibu saya dari kantor, dan itu benar-benar lucu. Karena inisial nama saya J, saya kira itu merujuk kepada saya, padahal sebenarnya beliau sedang mengirim wajah tersenyum
    • Perubahan emotikon menjadi Wingdings J terjadi di level server. Saat email yang saya kirim lewat server Exchange dari Mutt dikutip kembali kepada saya, wajah tersenyum ASCII sudah berubah menjadi J
      Exchange mengonversi semua email yang lewat menjadi HTML, lalu membungkus J dengan tag agar Wingdings dipilih. Beberapa instalasi Exchange tidak menyediakan salinan teks polos dari email yang melewatinya
    • Bisa juga email tersebut memiliki representasi HTML dan teks polos sekaligus, sementara klien disetel untuk hanya menampilkan teks polos
    • Saya juga lama bingung karena karakter J ini, dan saat mulai bekerja penuh waktu pertama kali saya kira itu semacam budaya perusahaan
      Butuh beberapa tahun sampai saya menerima laptop Windows dan melihat email di Outlook
  • Saya ingin pihak yang tidak suka reaction menjelaskan apa yang begitu mengganggu. Apakah terasa tidak sopan karena lawan bicara bahkan tidak berusaha mengetik? Saya kurang paham apa masalahnya

    • Saya menghargai perhatian saya. Saya tidak ingin menggunakannya untuk respons yang dibuat secara artifisial. Kalau seseorang ingin berkomunikasi dengan saya, menurut saya mereka harus mengerahkan usaha minimal
      Sebelum email, menulis surat membutuhkan usaha, dan berkat itu kontak dengan rasio sinyal terhadap noise yang rendah tersaring. Pesan seperti spam, konten yang dihasilkan LLM, dan reaction langsung masuk tempat sampah. Bahwa pengirim membuat saya melihat pesan itu lalu menekan tombol hapus, sehingga membuang waktu saya, saya anggap bukan tidak sopan melainkan kurang bijaksana
      Ini mungkin terdengar arogan, tetapi ada kalanya saya menerima ratusan email per hari, jadi ini filter yang diperlukan
    • Saya juga, seperti penulis, mematikan gambar jarak jauh di email. Jadi sejak awal saya tidak mendapatkan “pengalaman yang dimaksudkan”. Sebenarnya, selain pengguna Outlook, adakah orang yang mendapatkan pengalaman yang dimaksudkan fitur ini?
      Kedua, “reaction” bukan bagian dari budaya email atau spesifikasi email standar. Ini tidak terduga dan terasa canggung
      Jadi bukan berarti saya secara umum membenci reaction, melainkan menentang fitur yang hanya berfungsi di aplikasi email MS dan di tempat lain muncul dalam bentuk rusak
    • Di email, ini hanya menjadi gangguan yang memperbesar inbox. Bukan masalah besar, tetapi pengalaman akan lebih baik jika disaring
      Reaction lebih masuk akal dalam komunikasi seperti instant messaging, ketika percakapan berlangsung real-time dan singkat itu penting. Di email, tidak banyak nilai tambahnya
    • Ada dua masalah. Ini bukan standar; Microsoft hanya berasumsi kebanyakan orang memakai Outlook lalu melakukannya begitu saja. Mereka tidak peduli bagaimana ini akan bekerja bagi orang lain
      Kedua, apa artinya menerima reaction di email? Apakah “jempol” bisa ditafsirkan sebagai sinyal boleh lanjut, atau hanya “saya sudah melihat dan menerima emailnya”? Itu ambigu. Jika kita kurang lebih setuju bahwa email umumnya untuk pekerjaan penting, komunikasinya harus jelas dan tepat. Reaction adalah kebalikannya, dan lebih mudah disalahpahami bergantung pada konteks, budaya, dan suasana hati penerima
      Mungkin saja ada penggunaan reaction email yang sangat bagus dan masuk akal, tetapi sangat sulit dipercaya bahwa Microsoft meminta pakar UI/UX menelitinya dengan benar dan mendapatkan kesimpulan yang jelas sebelum mengimplementasikannya. Melihat ini juga bukan standar, rasanya seperti dibuat pada Jumat sore untuk menunjukkan “eh, kita bisa bikin ini”. Cara menumpangkannya pada header SMTP sangat berbau hack klasik
    • Notifikasi jempol dan balasan “OK” pada dasarnya tidak jauh berbeda. Keduanya mengganggu saat saya sedang mendalami pekerjaan bermakna, dan berebut mengambil perhatian berharga saya lewat suara, getaran, banner, dan pop-up
      Seumur hidup saya berusaha mengendalikan fokus, tetapi rasanya seluruh umat manusia sepakat memenuhi lingkungan bersama dengan lebih banyak pengalih perhatian. Ini benar-benar buruk dan manipulatif. Saya berharap bisa mematikannya. Saya ingin dibiarkan saja. Lebih jauh lagi, saya berharap dibantu untuk fokus pada hal-hal yang saya anggap bernilai
  • Saya cukup paham alasan orang membencinya di email, tetapi di SMS dan Slack saya sangat senang memakai fitur reaction. Karena itu adalah cara untuk menyampaikan “sudah diterima, saya merespons positif, dan tidak perlu berkata lebih banyak”
    Ini banyak menggantikan kebutuhan mengetik hal tak perlu seperti “baik, tidak ada tambahan lagi” hanya agar terlihat sopan. Dan saya benar-benar tidak suka ketika lawan bicara mengirim notifikasi konfirmasi lagi atas konfirmasi saya

    • Seorang teman magang di FAA 20 tahun lalu, dan katanya di sana ada kebiasaan menulis “Concur without comment.” Menurut saya itu sangat bagus
      Tentu saja kalau saya memakainya dalam percakapan, tidak ada yang mengerti kutipan itu dan mereka akan memandang saya aneh. Walau hal semacam itu toh akan terjadi juga
    • Untuk pesan sepele, membalas seperti Picard dengan “ACKNOWLEDGED” seharusnya sepenuhnya dapat diterima secara sosial
    • Gmail juga sekarang punya reaction emoji. Misalnya, lihat wajah tersenyum di sini: https://imgur.com/a/0cYSLMQ
      Diluncurkan tahun lalu[1]
      [1] https://blog.google/products/gmail/gmail-emoji-reactions/
    • Setuju. Saya tidak menentang reaction itu sendiri, saya menentang reaction di email
    • Kalau reaction email ditangani dengan elegan di dalam jaringan internal perusahaan, tidak masalah. Tetapi mengirim email semacam itu ke luar internet publik itu konyol
  • Solusi ini merusak DKIM, karena menyisipkan header postfix baru
    Di Thunderbird juga bisa melakukan hal yang sama dengan masuk ke editor konfigurasi dan menambahkan sendiri header “x-ms-reactions: disallow” seperti dijelaskan di https://kb.mozillazine.org/Custom_headers

  • Setiap hari muncul bentuk kanker baru

    • Saya sudah terlalu sering merasa “tepat ketika saya mengira software tidak bisa menjadi lebih buruk lagi…” saat membaca artikel teknologi, sampai benar-benar melelahkan
  • Reaction masuk akal di aplikasi chat seperti MS Teams, Slack, atau apa pun yang tampak seperti ruang IRC
    Saya tidak tahu kenapa Microsoft memutuskan memasukkan opsi ini ke Outlook

    • Menggunakan reaction di aplikasi chat memang populer, tetapi saya belum pernah melihatnya punya tujuan praktis. Meski begitu, alasan Microsoft memasukkannya ke Outlook tampak jelas
      Karena populer di aplikasi chat, seseorang di Microsoft mungkin menilai bahwa menambahkan fitur baru yang populer ke sesuatu yang tua dan membosankan akan bagus untuk kariernya
  • Jujur, saya cukup suka ide ini. Apa tidak bisa entah bagaimana distandardisasi agar bisa ditambahkan juga ke klien email lain? Secara internal, fallback-nya yang hanya berupa email biasa yang bisa dibaca manusia juga cukup rapi
    Namun saya penasaran bagaimana bahasa selain Inggris ditangani. Apakah mereka tahu bahasa emailnya? Atau selalu bahasa Inggris? Kalau begitu, itu kurang bagus
    Saya membuat pustaka komponen chat (https://talkjs.com), dan mendukung baik reaksi emoji maupun notifikasi email untuk pesan chat yang terlewat. Jika email ini dibalas, balasannya muncul sebagai pesan chat di dalam percakapan. Menambahkan dukungan reaksi ke email juga akan sangat alami, tetapi saya ragu kalau itu menjadi UX yang bagus untuk pengguna Outlook namun UX yang buruk bagi yang lain karena dibanjiri email reaksi kecil

  • Saya jadi teringat Microsoft Comic Chat yang dulu merusak pesan IRC demi menyampaikan metadata tambahan